package nl.tudelft.simulation.dsol.interpreter.operations;
import java.io.DataInput;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import nl.tudelft.simulation.dsol.interpreter.LocalVariable;
import nl.tudelft.simulation.dsol.interpreter.OperandStack;
import nl.tudelft.simulation.dsol.interpreter.classfile.Constant;
/**
* The LOOKUPSWITCH operation as defined in
* http://java.sun.com/docs/books/vmspec/2nd-edition/html/Instructions2.doc8.html .
*
* (c) copyright 2002-2014 Delft University of Technology.
* BSD-style license. See DSOL License.
* @author Peter Jacobs
* @author Alexander Verbraeck
*/
public class LOOKUPSWITCH extends JumpOperation
{
/** OP refers to the operand code. */
public static final int OP = 171;
/** the byteLength of this statement. */
private int byteLength = 0;
/** the offset table. */
private Map