@Override public void removeExtension(LocalExtension extension) { if (!this.hasProgrammingRight) { setError(new UnsupportedOperationException(FORBIDDEN)); } setError(null); try { getWrapped().removeExtension(extension); } catch (ResolveException e) { setError(e); } }