return new EnumAnnotationValue(constPool, name, (Enum<?>) value); } else if (value instanceof Annotation) { return new AnnotationAnnotationValue(constPool, name, createAnnotation(constPool, (Annotation) value)); } else if (type.isArray()) { int length = Array.getLength(value);
return new EnumAnnotationValue(constPool, name, (Enum<?>) value); } else if (value instanceof Annotation) { return new AnnotationAnnotationValue(constPool, name, createAnnotation(constPool, (Annotation) value)); } else if (type.isArray()) { int length = Array.getLength(value);
return new EnumAnnotationValue(constPool, name, (Enum<?>) value); } else if (value instanceof Annotation) { return new AnnotationAnnotationValue(constPool, name, createAnnotation(constPool, (Annotation) value)); } else if (type.isArray()) { int length = Array.getLength(value);
return new EnumAnnotationValue(constPool, name, (Enum<?>) value); } else if (value instanceof Annotation) { return new AnnotationAnnotationValue(constPool, name, createAnnotation(constPool, (Annotation) value)); } else if (type.isArray()) { int length = Array.getLength(value);
return new EnumAnnotationValue(constPool, name, (Enum<?>) value); } else if (value instanceof Annotation) { return new AnnotationAnnotationValue(constPool, name, createAnnotation(constPool, (Annotation) value)); } else if (type.isArray()) { int length = Array.getLength(value);