question: public boolean isSubsetOf ( Object obj ) { if ( ! ( obj instanceof AbstractTagFrameBody ) ) { return false ; } ArrayList < AbstractDataType > superset = ( ( AbstractTagFrameBody ) obj ) . objectList ; for ( AbstractDataType anObjectList : objectList ) { if ( anObjectList . getValue ( ) != null ) { if ( ! superset . contains ( anObjectList ) ) { return false ; } } } return true ; }
target:  Returns true if this instance and its entire DataType array list is a subset of the argument. This class is a subset if it is the same class as the argument.