/** @apilevel internal */ @SuppressWarnings({"unchecked", "cast"}) public ArrayTypeAccess copy() { try { ArrayTypeAccess node = (ArrayTypeAccess) clone(); if (children != null) node.children = (ASTNode[]) children.clone(); return node; } catch (CloneNotSupportedException e) { } System.err.println("Error: Could not clone node of type " + getClass().getName() + "!"); return null; }