Advanced programmingUsing JVM optionsCase sensitivity with JavaMethod overloading in JavaJava objects as functions parameters and returnsGarbage collection of unused objectsUsing the method return as an objectIgnorable return of Java methodsStatic fields of Java classesMapping native and Java data typesIdentifying Genero data types in Java codeUsing Genero recordsFormatting data in Java codeCharacter set mappingUsing Java arraysPassing variable arguments (varargs)The CAST operatorThe INSTANCEOF operatorJava exception handlingTroubleshooting Java interface issuesThis section describes common issues related to the Java interface.Executing Java code with GMA