Class TracedObject<V>

java.lang.Object
org.kingdoms.utils.TracedObject<V>

public final class TracedObject<V> extends Object
A wrapper class used to enclose the stack trace of the creation of this object. getException() can later be thrown if getObject() is already registered.

This is currently not used in NamespaceRegistry because of NamespaceRegistry.getRegistry() performance. It's used for debugging purposes only for now.

Java doesn't allow generics when extending Throwable Just fucking great Java, just fucking great.