public String toString(String prefix,int recursionLevel){
  StringBuffer buffer=new StringBuffer();
  buffer.append(prefix);
  buffer.append("|  ");
  buffer.append(m_item.toString());
  buffer.append(" (");
  buffer.append(m_projectedCounts.getCount(recursionLevel));
  buffer.append(")\n");
  for (  FPTreeNode node : m_children.values()) {
    buffer.append(node.toString(prefix + "|  ",recursionLevel));
  }
  return buffer.toString();
}

public String toString ( String prefix , int recursionLevel ) { StringBuffer buffer = new StringBuffer ( ) ; buffer . append ( prefix ) ; buffer . append ( "|  " ) ; buffer . append ( m_item . toString ( ) ) ; buffer . append ( " (" ) ; buffer . append ( m_projectedCounts . getCount ( recursionLevel ) ) ; buffer . append ( ")\n" ) ; for ( FPTreeNode node : m_children . values ( ) ) { buffer . append ( node . toString ( prefix + "|  " , recursionLevel ) ) ; } return buffer . toString ( ) ; }
return a textual description of this node for a given recursion level .
