// "Make 'doin' return 'int'" "true" abstract class AsyncTask<A, B, C> { abstract C doin(A... a); } class AAsync extends AsyncTask<String, Integer, Long> { @Override Long doin(String... a) { return <caret>1; } }