Advanced programming Using JVM options Case sensitivity with Java Method overloading in Java Passing Java objects to functions Garbage collection of unused objects Using the method return as an object Ignorable return of Java methods Static fields of Java classes Mapping native and Java data types Identifying Genero data types in Java code Using Genero records Formatting data in Java code Character set mapping Using Java arrays Passing variable arguments (varargs) The CAST operator The INSTANCEOF operator Java exception handling Executing Java code with GMA