for ( Iterator i = preserveContent.iterator(); i.hasNext(); ) if( ((NodePath)i.next()).match(path) ) return true;  return false;
for (int i = 0; i < preserveContent.length; i++) { if( preserveContent[i].match(path) ) return true; } return false;
      public boolean preserveContent( NodePath path ) {     	    	for ( Iterator i = preserveContent.iterator(); i.hasNext(); )             if( ((NodePath)i.next()).match(path) )                return true;         return false;    }