T - The type to be returned (normally the subclass' type)public abstract class LoadableComponent<T extends LoadableComponent<T>> extends Object
new HypotheticalComponent().get();
After the get() method is called, the component will be loaded and
ready for use. This is verified using Assert.assertTrue so expect to catch an Error rather than
an Exception when errors occur. *