// TODO: Not sure what to do about this now that we have base and absolute path.
@Override
    public List<DeviceStorageRoot> getSecondaryDeviceStorageRoots() {
        ArrayList<DeviceStorageRoot> secondaryStorageRoot = new ArrayList<>(1);
        if (secondaryStoragePath != null) {
            secondaryStorageRoot.add(new DeviceStorageRoot(secondaryStoragePath, secondaryStoragePath, DeviceStorageRoot.Type.SECONDARY));
        }
        return secondaryStorageRoot;
    }
@Override
public List<DeviceStorageRoot> getSecondaryDeviceStorageRoots() {
ArrayList<DeviceStorageRoot> secondaryStorageRoot = new ArrayList<>(1);
if (secondaryStoragePath != null) {
secondaryStorageRoot.add(new DeviceStorageRoot(secondaryStoragePath, secondaryStoragePath, DeviceStorageRoot.Type.SECONDARY));
}
return secondaryStorageRoot;
}
@Override
public List<DeviceStorageRoot> getSecondaryDeviceStorageRoots() {
ArrayList<DeviceStorageRoot> secondaryStorageRoot = new ArrayList<>(1);
if (secondaryStoragePath != null) {
secondaryStorageRoot.add(new DeviceStorageRoot(secondaryStoragePath, secondaryStoragePath, DeviceStorageRoot.Type.SECONDARY));
}
return secondaryStorageRoot;
}
@Override
public List<DeviceStorageRoot> getSecondaryDeviceStorageRoots() {
ArrayList<DeviceStorageRoot> secondaryStorageRoot = new ArrayList<>(1);
if (secondaryStoragePath != null) {
secondaryStorageRoot.add(new DeviceStorageRoot(secondaryStoragePath, secondaryStoragePath, DeviceStorageRoot.Type.SECONDARY));
}
return secondaryStorageRoot;
}