MyType extends String; void foo(String s); foo(new MyType()); // is valid
StringUtils.trim(String foo);
myApp.doSomething(AnotherMyType amt);
StringUtils.trim(MyType.toString());