public boolean hasRevisionSpecTopics ( ) { for ( final SpecTopic specTopic : getSpecTopics ( ) ) { if ( specTopic . getRevision ( ) != null ) { return true ; } } for ( final Level childLevel : getChildLevels ( ) ) { if ( childLevel . hasRevisionSpecTopics ( ) ) { return true ; } } return false ; }
Checks to see if this level or any of its children contain SpecTopics that represent a revision .