- Use JDK 5 language features.
- Added builder classes for all toys (refer Martin Fowler's FluentInterface).
- New FutureToy to run methods asynchronously
- New PrivilegeToy to run methods as privileged actions.
In case you did not know, ProxyToys takes Java Classes/Interfaces and makes specialized implementations like NullObject, Pooled, Multicaster, Decorated. The project was first started by (now ex) ThoughtWorker Dan North, and pushed forward by many others since then.