added layer pattern found in Concurrent Programming in Java by Doug Lea
Authored by: keidel 2005-11-15
Parent: [r3489]
Child: [r3491]