*/
private Set<StephenerializableField> generateLocalFields(Class<?> clazz, int maxVersion) {
final Set<StephenerializableField> fields = new TreeSet<StephenerializableField>();
final Stephenerializable annotation = clazz.getAnnotation(Stephenerializable.class);
if (annotation != null) {
final int superCount = annotation.superCount();
for(Field field : clazz.getDeclaredFields()) {
final Stephenerialize stephenerialize = field.getAnnotation(Stephenerialize.class);
if (stephenerialize != null && stephenerialize.minVersion() <= maxVersion) {
final StephenerializableField stephenField = new StephenerializableField();
stephenField.setField(field);