Merge getFile and getData methods of RemoteOperationResult in a single one
Added license notice to new classes