public void setFunction( ReferenceItem<InstanceFunction> inst, ReferenceItem<FunctionDeclaration> base) { BaseFunction.Head head = new BaseFunction.Head(base); head.setDoc(base.getObject().getDoc()); head.setInstanceRef(inst); // if (base.getDoc() != null) inst.setDoc(base.getDoc()); inst.getObject().setHead(head.createReferenceItemWithLocation(base.getLocation())); }