/** * Copyright 2012 Andrew Okin * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package forkk.multimc.data.exceptions; import forkk.multimc.data.Instance; /** * Generic exception relating to instance errors. * @author Andrew Okin */ public class InstanceException extends Exception { private static final long serialVersionUID = -7033301352990784274L; /** * Initializes a new instance exception * @param message A message describing the exception * @param cause The instance that caused the exception */ public InstanceException(String message, Instance cause) { super(message); } private Instance cause; /** * @return the instance that this exception came from */ public Instance getInstance() { return cause; } }