<BUG>public @Override String getSafeName() {return uniquifyName(parent.getChildren(), safe(getName()));</BUG><CONTEXT>public String getName() {int idx = className.lastIndexOf('.');if(idx<0)       return className;else return className.substring(idx+1);}<extra_id_0>}</CONTEXT>
public @Override synchronized String getSafeName() {if (safeName != null) {return safeName;return safeName = uniquifyName(parent.getChildren(), safe(getName()));