+ // dvelasco: let's make mandatory that mRemotePath is a valid URL always; this will make our life easier with the URL-encoding/decoding
+ if (path != null && path.length() > 0) {
+ try {
+ new URL("http://silly.test.com:8888" + path);
+ } catch (MalformedURLException e) {
+ throw new RuntimeException("Trying to create a OCFile with a non valid remote path: " + path , e);
+ }
+ } else throw new RuntimeException("Trying to create a OCFile with a non valid remote path: " + path);