code: @Override
  	public synchronized T get() {
  		@Nullable T checkedObject = this.object;
  
  		if (checkedObject == null) {
  			throw new IllegalStateException("Not initialized");
  		}
  		return checkedObject;
  	}
docs: Gets the object.
  <p>
  If the object has not yet been set/initialized an {@linkplain IllegalStateException} will be thrown.
  </p>
  
  @return the object.