Example
public abstract class Action {

public Action() {
currentPolicy = Policy.getPolicy();
}

public void execute(ProtectionDomain domain, Permission perm) {
if (currentPolicy.implies(domain,perm)) {
grantedAction();
} else {
defaultAction();
}
}

protected abstract void grantedAction();
protected abstract void defaultAction();

private Policy currentPolicy = null;
}
Solução
Remova a chamada para java.security.Policy.getPolicy () .
public abstract class Action {

public Action() {
}

public void execute(ProtectionDomain domain, Permission perm) {
grantedAction();
}

protected abstract void grantedAction();
}