code: public ProductPartitionNode getChild(ProductDimension dimension) {
      Preconditions.checkArgument(hasChild(dimension), "No child exists with dimension: %s",
          toString(dimension));
      return children.get(dimension);
    }
docs: Returns the child node with the specified ProductDimension.
  
  @throws IllegalArgumentException if no such direct child node exists.