With the JVISION Constructor, code templates are generated. These are not magic. For example, a programmer needs to fill in details by writing method bodies. However, these diagrams create a basis for non-ambiguous communications among technical and non-technical team members.