Static Exceptions

A static exception must be declared at compile time as part of the signature of each method that throws it. All static exceptions of the Tensegrity API are subclasses of class com.tensegrity.generic.util.StaticException, which itself is a subclass of java.lang.Exception .

All static exceptions thrown by the Tensegrity API are subclasses of the custom exception StaticException . This convention allows users to distinguish between exceptions that are thrown by the Tensegrity API and all other exceptions.