Use BoundedInputStreams when using mark()/reset() to avoid invalidating the mark
Use BoundedInputStreams when using mark()/reset() to avoid invalidating the mark

frugalmechanic/fm-common,frugalmechanic/fm-common