{
instruction= NumberLiteral.create(new Double(((ConstantDouble) constant).getBytes()));
}
else if (constant.getTag() == Constants.CONSTANT_Utf8)
{
instruction= new StringLiteral(((ConstantUtf8) constant).getBytes());
}
else if (constant.getTag() == Constants.CONSTANT_String)
{
int k= ((ConstantString) constant).getStringIndex();
constant= constantPool.getConstant(k, Constants.CONSTANT_Utf8);
instruction= new StringLiteral(((ConstantUtf8) constant).getBytes());
}
else if (constant.getTag() == Constants.CONSTANT_Class)
{
Signature signature= Project.getSingleton().getSignature(((ConstantClass) constant).getBytes(constantPool));
instruction= new ClassLiteral(signature);