EnumConstantInfoImpl[] constants = new EnumConstantInfoImpl[fields.length];
int i = 0;
for (Field field : fields)
{
AnnotationValue[] annotations = getAnnotations(field);
constants[i++] = new EnumConstantInfoImpl(field.getName(), enumInfoImpl, annotations);
}
enumInfoImpl.setEnumConstants(constants);
}
else if (clazz.isAnnotation())
{