code: private void writePropertyGetter(final JavaClassSource javaClass, final Property propDef) {
          if (propDef.needGetter() && propDef.needProperty()) {
              if (!javaClass.hasMethodSignature(propDef.getPropertyName())) {
  
                  final StringBuilder javadoc = new StringBuilder();
                  javadoc
                         .append("@return the pSourcePath\n");
  
                  String body = "";
  
                  if (propDef.isList()) {
  
                      javaClass.addImport("javafx.collections.FXCollections");
                      body = Templates.use(TemplateName.PropertyGetter_List, propDef);
  
                  } else if (propDef.isMap()) {
  
                      javaClass.addImport("javafx.collections.FXCollections");
                      body = Templates.use(TemplateName.PropertyGetter_Map, propDef);
  
                  } else {
  
                      body = Templates.use(TemplateName.PropertyGetter, propDef);
  
                  }
  
                  final MethodSource<?> method = javaClass.addMethod()
                                                          .setName(propDef.getPropertyName())
                                                          .setPublic()
                                                          .setBody(body.toString())
                                                          .setReturnType(propDef.getPropertyType());
                  method.getJavaDoc().setFullText(javadoc.toString());
  
              } else {
                  // javaClass.getMethod(propDef.getName()).setBody(javaClass.getMethod(propDef.getName()).getBody()
                  // + body.toString());
              }
          }
      }
docs: TODO To complete.
  
  @param javaClass
  @param body