code: protected Statement createGetterStatement(PropertyNode fxProperty) {
          String fxPropertyGetter = getFXPropertyGetterName(fxProperty);
          VariableExpression thisExpression = VariableExpression.THIS_EXPRESSION;
          ArgumentListExpression emptyArguments = ArgumentListExpression.EMPTY_ARGUMENTS;
  
          // We're relying on the *Property() method to provide the return value - is this still needed??
  //        Expression defaultReturn = defaultReturnMap.get(originalProperty.getType());
  //        if (defaultReturn == null)
  //            defaultReturn = ConstantExpression.NULL;
  
          MethodCallExpression getProperty = new MethodCallExpression(thisExpression, fxPropertyGetter, emptyArguments);
          MethodCallExpression getValue = new MethodCallExpression(getProperty, "getValue", emptyArguments);
  
          return new ReturnStatement(new ExpressionStatement(getValue));
      }
docs: Creates the body of a getter method for the original property that is actually backed by a
  JavaFX *Property instance:
  <p>
  Object $property = this.someProperty()
  return $property.getValue()
  
  @param fxProperty The new JavaFX property.
  @return A Statement that is the body of the new getter.