Java programmers I know can never figure out why I would want methods not attached to classes: the almighty Gosling says that this is the One True Way and Any Other Way would Confuse Programmers./* In any event this seems more like a complaint that you would aim at SmallTalk or other language where everything is truly an Object.*/I do not have any experience with Smalltalk.