This package contains classes to generate Java sourcecode. The main concept is the JavaCodeFragment. A Java code fragment is a text containing Java sourcecode along with the ImportDeclaration needed to compile the sourcecode. To construct complex Java code fragments with a uniform coding style you can use the JavaCodeFragmentBuilder.