CompositeName parent = getParentName(); if (parent == null) return sname.size(); return sname.size() + parent.size();
if (_size==0) { CompositeName parent = getPrefix(); if (parent == null){ _size = sname.size(); } else { _size = sname.size() + parent.size(); } } return _size;
  public int size() {    CompositeName parent = getParentName();    if (parent == null) return sname.size();    return sname.size() + parent.size();  }