code: private Context createContext(String name) {
  		Context context = new Context(this, this.nextContextIndex++);
  		context.setName(name);
  		return context;
  	}
docs: Creates a new context with the given name.
  
  @param name the name of the context
  @return the new {@code Context}.
  @see #getNewContext(String)