[java] implements several code generation manipulating, getter/setter,
implementation/overridden, etc.