one thing I did notice was a small deficiency in Area.getTraitAsInteger().
If the Trait hasnt been set, i.e. the call to getTrait returns null, then an
exception gets thrown. When Padding is present it is perfectly valid as an
Integer, so the method should NOT throw an exception saying it isnt an
integer, when in fact it just isnt present (for that block) Instead it
should return 0. I have submitted a patch for this.
Use MSN Messenger to send music and pics to your friends