add wrap_reader to wrap java readers