| package p; | |
| public class A { | |
| public static void main(String[] args) { | |
| A a= new A(); | |
| B b= new B("Gugguseli"); | |
| a.print(b); | |
| } | |
| public void print(B b) { | |
| System.out.println( | |
| new StarDecorator() { | |
| public String decorate(String in) { | |
| return "(" + super.decorate(in) + ")"; | |
| } | |
| }.decorate(b.toString()) | |
| ); | |
| } | |
| } |