content: package aimax.osm.reader;
  
  /**
   * The root of the unchecked exception hierarchy for the application.
   * All typed runtime exceptions subclass this exception.
   * @author R. Lunde
   */
  public class OsmRuntimeException extends RuntimeException {
  
  	private static final long serialVersionUID = 1L;
  	
  	
  	/**
       * Constructs a new exception with <code>null</code> as its detail message.
       */
      public OsmRuntimeException() {
  		super();
  	}
      
  	
      /**
       * Constructs a new exception with the specified detail message.  The
       * cause is not initialized, and may subsequently be initialized by
       * a call to {@link #initCause}.
       *
       * @param message the detail message.
       */
      public OsmRuntimeException(String message) {
  		super(message);
  	}
  	
      /**
       * Constructs a new exception with the specified cause and a detail
       * message of <tt>(cause==null ? null : cause.toString())</tt> (which
       * typically contains the class and detail message of <tt>cause</tt>).
       * 
       * @param cause the cause.
       */
      public OsmRuntimeException(Throwable cause) {
  		super(cause);
  	}
      
      /**
       * Constructs a new exception with the specified detail message and
       * cause.
       * 
       * @param message the detail message.
       * @param cause the cause.
       */
      public OsmRuntimeException(String message, Throwable cause) {
  		super(message, cause);
  	}
  }
  