public static String generateSeparateAttributesClass(final Class<?> targetClass,Package packageOfAttributesClass){
  return generateAttributesForClass(targetClass,true,packageOfAttributesClass.getName());
}

public static String generateSeparateAttributesClass ( final Class < ? > targetClass , Package packageOfAttributesClass ) { return generateAttributesForClass ( targetClass , true , packageOfAttributesClass . getName ( ) ) ; }
generates source code of a complete separate class , containing attributes for fields in the given target class .
