package PACKAGE_ROOT.subpackage; /** * Class SimpleClass: * * A simple software entity. */ @include(header.tjh) @include(subinc/subhdr.tjh) : MY_TIME_MACRO_ENABLED=1 @ if MY_TIME_MACRO_ENABLED=1 // date of preprocessing: $my_macros/timestamp(date) // time of preprocessing: $my_macros/timestamp(time) @ else // Oops, my time macro is not enabled! @ endif public class SimpleClass { private String aStringOfChar; private int anInt; private Object aThing; /* * Get methods */ public String getAStringOfChar() { return aStringOfChar; } public int getAnInt() { return anInt; } public Object getAThing() { @ trace(aThing) return aThing; } /* * Set methods */ public void setAStringOfChar( String aStringOfChar ) { this.aStringOfChar = aStringOfChar; } public void setAnInt( int anInt ) { this.anInt = anInt; } public void setAThing( Object aThing ) { @ trace(aThing) this.aThing = aThing; } }