class SimplePortfolioNode implements PortfolioNode, MutableUniqueIdentifiable, Serializable {

  @Override
  public List<PortfolioNode> getChildNodes() {
    if (DEBUG_FLAG) {
      if (_childNodes.size() > DEBUG_MAX_NODES) {
        return Collections.unmodifiableList(_childNodes.subList(0, DEBUG_MAX_NODES));
      }
    }
    return Collections.unmodifiableList(_childNodes);
  }

  public  SimplePortfolioNode();
  public  SimplePortfolioNode(String name);
  public  SimplePortfolioNode(UniqueId uniqueId, String name);
  public  SimplePortfolioNode(final PortfolioNode copyFrom);

}