register("GET", new DoGet(store, dftIndexFile, insteadOf404, resLocks, mimeTyper, nocontentLenghHeaders));
register("HEAD", new DoHead(store, dftIndexFile, insteadOf404, resLocks, mimeTyper, nocontentLenghHeaders));
DoDelete doDelete = (DoDelete)register("DELETE", new DoDelete(store, resLocks, READ_ONLY));
DoCopy doCopy = (DoCopy)register("COPY", new DoCopy(store, resLocks, doDelete, READ_ONLY));
register("LOCK", new DoLock(store, resLocks, READ_ONLY));
register("UNLOCK", new DoUnlock(store, resLocks, READ_ONLY));
register("MOVE", new DoMove(resLocks, doDelete, doCopy, READ_ONLY));
register("MKCOL", new DoMkcol(store, resLocks, READ_ONLY));
register("OPTIONS", new DoOptions(store, resLocks));
register("PUT", new DoPut(store, resLocks, READ_ONLY, lazyFolderCreationOnPut));
register("PROPFIND", new DoPropfind(store, resLocks, mimeTyper));