public PShape findChild(String target){
  if (parent == null) {
    return getChild(target);
  }
 else {
    return parent.findChild(target);
  }
}

public PShape findChild ( String target ) { if ( parent == null ) { return getChild ( target ) ; } else { return parent . findChild ( target ) ; } }
same as getchild ( name ) , except that it first walks all the way up the hierarchy to the eldest grandparent , so that children can be found anywhere .
