u do not *care* whether it is a typedef or a class, because it makes absolutely no difference (a reason why I think typedefs are useless in Java, one of the few points we seem to agree on).I do not think the compiler should do my work for me.Then you should use machine language.