committed rev 10016.

run svn update (or run screaming...)
from http://code.google.com/p/cardforge/source/detail?r=10016:
from http://code.google.com/p/cardforge/source/detail?r=10016:
Log message
* java 5 compatibility: eliminated all compiler errors and warnings for java 5;
this necessitated use of java's reflection mechanism in a few places where we
were using java 6 calls. so, the code will still take advantage of java 6
features if they are available. this may have been a blockheaded move, as other
developers are starting to think java 6 is the way to go. fortunately, all uses
of reflection are easily found with searches for getMethod and getField.
* methods instead of static fields: refactored direct references to static
fields of forge.AllZone, forge.ComputerUtil_Block2, and forge.Phase to use
method calls instead. i made the static member fields themselves private. this
changed many lines of code, but will help with future AI improvements. also, the
changes are simple. for example, instead of AllZone.HumanPlayer, use
AllZone.getHumanPlayer().
* removing unneeded code: removed SimultaneousEntry and SimultaneousEntryCounter
fields and associated methods from forge.PlayerZone_ComesIntoPlay. these fields
were only being written to and never read from.
Affected files ...
This revision affected a large number of files. Only a subset of 50 changed paths are being shown. To see all changed paths, use the svn log command-line. ...