I have an object represented as follows:
public final class FooFunc<KEYIN extends WritableComparable,
VALUEIN extends Writable,
KEYOUT extends WritableComparable,
VALUEOUT extends Writable> extends FooFunction<T<KEYIN,VALUEIN>,
T<KEYOUT,VALUEOUT>> implements Q<T<KEYOUT,VALUEOUT>>, S
private transient Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT> mapper; // main is this line
...
}
I am working with mappers, whose information is available at: link
Mapper has some protected members (setup, cleanup and map methods) which I would like to access, but I am not able to access them. How should I design this in order to make sure that I can access those methods?