package key; /** * This exception is used to specify that there is a * defined limitation in the code that has been reached * with this statement. It could be because I haven't * got around to coding that bit yet, or just because * its too damn hard. * <p> * Don't expect to run into these often, I'm constructing * this exception for its use referenceProperty - where * a relative reference to an atom can't pass through a * transit atom. */ public class LimitationException extends RuntimeException implements UserOutputException { public LimitationException( String msg ) { super( msg ); } public void send( InteractiveConnection ic ) { ic.sendFailure( getMessage() ); } }