} else if (value instanceof Boolean) {
return vm.mirrorOf(((Boolean)value).booleanValue());
} else if (value instanceof Float) {
return vm.mirrorOf(((Float)value).floatValue());
} else if (value instanceof Byte) {
return vm.mirrorOf(((Byte)value).byteValue());
} else if (value instanceof Character) {
return vm.mirrorOf(((Character)value).charValue());
} else if (value instanceof Double) {
return vm.mirrorOf(((Double)value).doubleValue());
} else if (value instanceof Long) {