Allow hash to be null in log INFO when closing table
Only close table if it hasn't already been closed
Use StringUtils and remove whitespace.
Retrieve group details at initialisation if not provided
Do not check keepalive if success = false.
Only update OriginalFile if table was modified.

modified flag added to HdfStorage, TableI.close() checks this flag
Do not use the cached value.
Add static field.
Use try-finally to ensure writes are always flushed
Check network to avoid timeout issue.
Remove whitespace and tabs.
Forgot to commit the debug log message
Do not use handler to check exception.
Display dialog to indicate attempt to reconnect.
Try to reconnect.
Handle CannotCreateSessionException
Return new connector after reconnecting.
Close session to be on the safe side before reconnecting.
Log exception when changing group during log in.
Remove call added during testing.