public String toString() {
		if (nnoi instanceof NonNativeNullObjectInfo) {
			return name == null ? "?" : name + "=null";
		}
		if (isDeleted) {
			return name == null ? "<>" : name + "(deleted)";
		}
		if (isUpdated) {
			return name == null ? "<>" : name + "(updated)";
		}
		if(name==null){
			return "<>";
		}
		if(name.indexOf("oid")!=-1){
			return name; 
		}
		if(nnoi.isDeletedObject()){
			NonNativeDeletedObjectInfo nd = (NonNativeDeletedObjectInfo) nnoi;
			return String.format("%s (oid=%s) - deleted object", name, nnoi.getOid().toString());
		}
		return String.format("%s (oid=%s)", name, nnoi.getOid().toString());
	}