code: protected final void initialize() {
  		checkStatus(Status.INITIALIZING);
  		if(this.terms.size()!=this.nameOrdinal.size()) {
  			throw new IllegalStateException(
  				String.format(
  					"Vocabulary '%s' (%s) initialization failure: not all reserved names have been registered",
  					this.namespace,
  					getClass().getName()));
  		}
  		this.status=Status.INITIALIZED;
  	}
docs: Complete the initialization of the vocabulary. Beyond this point the
  vocabulary can be put to use.
  
  @throws IllegalStateException
  if the vocabulary has been already initialized or not all the
  reserved names have been registered.