code: public boolean remove(Tree child) {
  		if (Config.META.equals(child.key)) {
  			Tree meta = getMeta();
  			if (meta != null && meta.parent != null) {
  				meta.parent.meta = null;
  				return true;
  			}
  		}
  		return remove((test) -> {
  			return test.key.equals(child.key);
  		}
docs: Removes the first occurrence of the specified sub-node from this node, if
  it is present.
  
  @param child
  sub-node to be removed from this node, if present
  
  @return {@code true} if this node contained the specified sub-node