}
public boolean visit(AnonymousClassDeclaration node) {
insert(containment, getParent(), ownValue);
// enum constant declaration and classinstancecreation gives types for anonymousclasses
ASTNode parent = node.getParent();
if (parent instanceof ClassInstanceCreation) {
ISourceLocation superclass = resolveBinding(((ClassInstanceCreation) parent).getType());
insert(typeDependency, ownValue, superclass);
IConstructor type = bindingsResolver.resolveType(((ClassInstanceCreation) parent).getType().resolveBinding(), false);
insert(types, ownValue, type);