question: for objects with super classes , check for objects subject to circular reference in super class . concode_field_sep Set<Object> objectsWithCircularReferences concode_elem_sep Set<Object> nodesInPaths concode_field_sep void detectCircularReferencesFromObjectsInAMap concode_elem_sep boolean validateAnObject concode_elem_sep void detectCircularReferenceOnObject concode_elem_sep void detectCircularReferenceOnFields concode_elem_sep Set<Class<?>> getClassesWithCircularReferences concode_elem_sep Set<Class<?>> getClasses concode_elem_sep void detectCircularReferenceFromObjectsContainedInAnIterable
target: void function ( Object arg0 , Class < ? > arg1 ) { Class < ? > loc0 = arg1 . getSuperclass ( ) ; if ( loc0 != null && validateAnObject ( arg0 ) ) { detectCircularReferenceOnFields ( arg0 , loc0 ) ; } }