public void addNodeTest(PredicatedNodeTest test){
  if (null == m_nodeTests) {
    m_nodeTests=new PredicatedNodeTest[1];
    m_nodeTests[0]=test;
  }
 else {
    PredicatedNodeTest[] tests=m_nodeTests;
    int len=m_nodeTests.length;
    m_nodeTests=new PredicatedNodeTest[len + 1];
    System.arraycopy(tests,0,m_nodeTests,0,len);
    m_nodeTests[len]=test;
  }
  test.exprSetParent(this);
}

public void addNodeTest ( PredicatedNodeTest test ) { if ( null == m_nodeTests ) { m_nodeTests = new PredicatedNodeTest [ 1 ] ; m_nodeTests [ 0 ] = test ; } else { PredicatedNodeTest [ ] tests = m_nodeTests ; int len = m_nodeTests . length ; m_nodeTests = new PredicatedNodeTest [ len + 1 ] ; System . arraycopy ( tests , 0 , m_nodeTests , 0 , len ) ; m_nodeTests [ len ] = test ; } test . exprSetParent ( this ) ; }
add a node test to the union list .
