public string nnameBoxed()
{
/*
if (stackType == OBJ) return nname();
if (isBoolPrimitive()) return "java/lang/Boolean";
if (isFloatPrimitive()) return "java/lang/Double";
throw new IllegalStateException(signature);
*/
if (isFloatPrimitive()) return "Fan.Sys.Double";
if (isIntPrimitive()) return "Fan.Sys.Long";
return nname();
}