@@ -0,0 +1,426 @@
+package io.digdag.spi.ac;%0A%0A/**%0A * An exception thrown when a required action to a target (project, revision, session, etc.) is not be permitted.%0A *%0A * This exception is deterministic.%0A */%0Apublic class AccessControlException%0A        extends Exception%0A%7B%0A    public AccessControlException(String message)%0A    %7B%0A        super(message);%0A    %7D%0A%0A    public AccessControlException(Throwable cause)%0A    %7B%0A        super(cause);%0A    %7D%0A%7D%0A

add AccessControlException, which is thrown if permission violation happens