import java.io.* ;
import java.util.* ;
/* Name of the class has to be "Main" only if the class is public. */
class LeftSort {
private List< Sortable> list;
public < T extends Sortable> LeftSort( List< T> list) {
this .list = list;
}
interface Sortable { }
static class Foo implements Sortable { }
List< Foo> list = new ArrayList< Foo> ( ) ;
// Initialise... blah blah.
LeftSort sorter = new LeftSort( list) ;
}
}
aW1wb3J0IGphdmEuaW8uKjsKaW1wb3J0IGphdmEudXRpbC4qOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIExlZnRTb3J0IHsKCiAgcHJpdmF0ZSBMaXN0PFNvcnRhYmxlPiBsaXN0OwoKICBwdWJsaWMgPFQgZXh0ZW5kcyBTb3J0YWJsZT4gTGVmdFNvcnQoTGlzdDxUPiBsaXN0KSB7CiAgICB0aGlzLmxpc3QgPSBsaXN0OwogIH0KCiAgaW50ZXJmYWNlIFNvcnRhYmxlIHt9CgogIHN0YXRpYyBjbGFzcyBGb28gaW1wbGVtZW50cyBTb3J0YWJsZSB7fQoKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbiB7CiAgICBMaXN0PEZvbz4gbGlzdCA9IG5ldyBBcnJheUxpc3Q8Rm9vPigpOwogICAgLy8gSW5pdGlhbGlzZS4uLiBibGFoIGJsYWguCgogICAgTGVmdFNvcnQgc29ydGVyID0gbmV3IExlZnRTb3J0KGxpc3QpOwogIH0KfQo=