First Commit for Java code for Decorator pattern