Brad Roberts wrote: > Accepting dubious > definitions like 'public private int foo' and the above make life harder > than it needs to be. The code: public private int foo; produces the error message: test.d(1): redundant protection attribute