@Override public WritableMonoid getCurrentValue() throws IOException, InterruptedException { Text tValue = reader.getCurrentValue(); WritableMonoid value = monoid.neutral(); value.fromText(tValue); return value; }