return (this.label == baseNP ? false : (leftVerb || rightVerb || (Language.treebank.isVerbTag(headWord.tag()) || (headChild != null && headChild.containsVerb()))));
if (baseNPsCannotContainVerbs && this.label == baseNP) return false; else if (leftVerb || rightVerb) return true;    else if (headChild != null) return headChild.containsVerb(); else return Language.treebank.isVerbTag(headWord.tag());
  protected boolean containsVerbRecursive() {    return (this.label == baseNP ? false :	    (leftVerb || rightVerb ||	     (Language.treebank.isVerbTag(headWord.tag()) ||	      (headChild != null && headChild.containsVerb()))));  }