public LensTransformer(Component component,MutableTransformer delegate){
  super(delegate);
  setComponent(component);
  component.addComponentListener(new ComponentListenerImpl());
}

public LensTransformer ( Component component , MutableTransformer delegate ) { super ( delegate ) ; setComponent ( component ) ; component . addComponentListener ( new ComponentListenerImpl ( ) ) ; }
create an instance with a possibly shared transform .
