Software should be able to generate java class with: * package * imports * java docs * fields declaration * getters and setters * hashCode method * equals method