One of the quirks in the Java language is, that the package names (foo, foo.bar, foo.bar.baz) imply a hierarchy which in fact does not exist. There is no "visible in package and sub-packages" modifier. So if you want to use an utility class in foo, foo.bar, foo.baz, you have to make it public (Sun, are you listening? Here is a chance for another cool new scope that C# probably doesn't have yet. ;-) )
+10^9999999999
Sometimes it is possible to do some tricks with abstract classes, but having such a scope would be really nice. I wished it myself already many times.
--- Mario --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
