refactoring of collapseGlobalGraph
added PhantomObject.isSubPhantom() to increase readability
throw AssertionError if field is assgined to the Null Object
renamed PhantomObject.origin to PhantomObject.parent
renamed PhantomObject.field to PhantomObject.fieldName
refactored and documented State
remove also the references to local objects in removeLocalGraph()
added TestClass: add field to parameter (parameter=null)