Saw SegmentContent catching Exception, but then throwing ProcessException. Is this OK even if FlowFileAccessExceptions get caught and thrown as ProcessExceptions? 
I noticed GetHTTP and PutFile catching Throwable, didn't think we wanted to change this. What do you think?.  
Also noticed org.apache.nifi.processors.hadoop.KeyValueReader.readSequenceFile(Path, Configuration, FileSystem) catches Exception when working with the session. Should this be changed to catch ProcessException? 
Same with: org.apache.nifi.processors.hadoop.ValueReader.readSequenceFile(Path, Configuration, FileSystem) Should this also be changed to ProcessException?