public UnionPathIterator(Compiler compiler,int opPos) throws javax.xml.transform.TransformerException {
  super();
  opPos=OpMap.getFirstChildPos(opPos);
  loadLocationPaths(compiler,opPos,0);
}

public UnionPathIterator ( Compiler compiler , int opPos ) throws javax . xml . transform . TransformerException { super ( ) ; opPos = OpMap . getFirstChildPos ( opPos ) ; loadLocationPaths ( compiler , opPos , 0 ) ; }
create a unionpathiterator object , including creation of location path iterators from the opcode list , and call back into the compiler to create predicate expressions .
