code: protected static void appendHandler(Class<? extends LogRecordHandler> parent, LogRecordHandler child){
      List<LogRecordHandler> toAdd = new LinkedList<LogRecordHandler>();
      //--Find Parents
      for(LogRecordHandler term : handlers){
        if(parent.isAssignableFrom(term.getClass())){
          toAdd.add(term);
        }
      }
      //--Add Handler
      for(LogRecordHandler p : toAdd){
        appendHandler(p, child);
      }
    }
docs: Append a Handler to every parent of the given class
  @param parent The class of the parents to add the child to
  @param child The Handler to add.