I know the Decorator Pattern and HOW it's used in the JAVA.IO package.