code: public Graph createGraph(final String name) {
          if (name == null) {
              throw new IllegalArgumentException("Graph name cannot be null");
          }
  
          // Construct the graph object
          final Graph graph = new Graph(name);
  
          // Now we can add our graph
          graphs.add(graph);
  
          // and return back
          return graph;
      }
docs: Construct and create a Graph that can be used to separate specific plotters to their own graphs on the metrics
  website. Plotters can be added to the graph object returned.
  
  @param name The name of the graph
  @return Graph object created. Will never return NULL under normal circumstances unless bad parameters are given