code: public ArrayList castToStringList(ArrayList childNodeList)
    {
      if (tc.isAnyTracingEnabled() && tc.isEntryEnabled())
        tc.entry(cclass, "castToStringList", childNodeList);
  
      ArrayList stringList = new ArrayList();
      
      if(childNodeList != null)
      {
        Iterator iterNode = childNodeList.iterator();
        
        while(iterNode.hasNext())
        {
          String strValue = getStringFromNode(iterNode.next());
  
          if (tc.isAnyTracingEnabled() && tc.isDebugEnabled())
            tc.debug(cclass, "Add string to list: ", strValue);  
          stringList.add(strValue);
        }              
      }
      
      if (tc.isAnyTracingEnabled() && tc.isEntryEnabled())
        tc.exit(cclass, "castToStringList", stringList);    
      return stringList;
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.matchspace.tools.Evaluator#castToStringList(java.util.ArrayList)