very confusing post

http://forum.java.sun.com/thread.jsp?forum=24&thread=544330 is really confusing me. I am trying to grasp some access concepts here but different ppl seem to be getting different results, could somebody explain?
[235 byte] By [cindy85] at [2007-9-30 14:58:44]
# 1
I dont see much confusing in there. Just try the code and see for yourself
kilyas at 2007-7-5 21:31:10 > top of Java-index,Archived Forums,Java Programming...
# 2
my bad I didnt put them in different packages. HTH
kilyas at 2007-7-5 21:31:10 > top of Java-index,Archived Forums,Java Programming...
# 3

Protected is based on either the same package (which the example is not) or inheritance.

Duck1 does inherit from Bird, however the access is from a static method of Duck1, and is therefore not being used with inheritance. If an instance method of Duck1 had tried to access it, it would have worked.

dmbdmb at 2007-7-5 21:31:10 > top of Java-index,Archived Forums,Java Programming...