objectos way of coding. Java code generators.