question: @ Override public boolean equals ( Object obj ) { if ( obj == this ) { return true ; } if ( obj == null ) { return false ; } if ( ! ( getClass ( ) == obj . getClass ( ) ) ) { return false ; } return super . equals ( obj ) ; }
target:  Note: equality consists of the underlying (superclass) Block implementation being the same.