@Nonnull
	@Override
	public P plugin() {
		P plugin = this.plugin;
		if (plugin == null) {
			throw new IllegalStateException("Uninitialized plugin");
		}
		return plugin;
	}
Plugin container implementation.

@param <P>
		Plugin instance type.

@author xDark
recaf-core/src/main/java/software/coley/recaf/services/plugin/PluginContainerImpl.java