@@ -0,0 +1,426 @@
+package de.jeha.s3srv.operations;%0A%0Aimport de.jeha.s3srv.storage.StorageBackend;%0A%0A/**%0A * @author jenshadlich@googlemail.com%0A */%0Apublic abstract class AbstractOperation %7B%0A%0A    private final StorageBackend storageBackend;%0A%0A    protected AbstractOperation(StorageBackend storageBackend) %7B%0A        this.storageBackend = storageBackend;%0A    %7D%0A%0A    public StorageBackend getStorageBackend() %7B%0A        return storageBackend;%0A    %7D%0A%0A%7D%0A

add operation super type