/* 	E_Exception.java	Title:			Virtual Control Surface	Author:			root	Description:	Copyright © 2001 Jason LamportAll Rights ReservedSuperclasses for all application-defined exceptions.In general, I consider it good form *never* to throw any of the built-in java.lang exceptions: this way, it is immediately obvious whether the exception was thrown explicitly by my own code, or by a methodin a standard library.*/package com.strangelight;// *******	superclasses for all application-defined exceptions ******** //public abstract class E_Exception extends Exception { 	public E_Exception(String s) { super(s); }	public E_Exception() { super(); }}public abstract class E_RuntimeException extends RuntimeException { 	public E_RuntimeException(String s) { super(s); }	public E_RuntimeException() { super(); }}//	*************************************************	//public class E_Unknown extends E_RuntimeException { 	public E_Unknown(String s) { super(s); }	public E_Unknown() { super(); }}public class E_Unexpected extends E_RuntimeException { 	public E_Unexpected(String s) { super(s); }	public E_Unexpected() { super(); }}public class E_OutOfBounds extends IndexOutOfBoundsException { 	public E_OutOfBounds(String s) { super(s); }	public E_OutOfBounds() { super(); }}