Expression objExpr = createAnnotationPropertyValueExpression(cu, type.getComponentType(), object);
((ArrayInitializer) expression).expressions().add(objExpr);
}
} else if ((value instanceof String) && (type == Class.class)) {
expression = ast.newTypeLiteral();
SimpleType newSimpleType = ast.newSimpleType(ast.newName((String) value));
((TypeLiteral) expression).setType(newSimpleType);
addImportToCompilationUnit((String) value, cu);
} else if (value instanceof String) {
expression = ast.newStringLiteral();