Példa
public abstract class ChangeProperties {

public ChangeProperties() {
manager = System.getSecurityManager();
}

public void execute() {
if (manager != null) {
manager.checkPropertiesAccess();
changeProperties();
} else {
throw new UnsupportedOperationException();
}
}

protected abstract void changeProperties();
private SecurityManager manager = null;

}
Megoldás
Távolítsa el a SecurityManager hivatkozást.
public abstract class ChangeProperties {

public ChangeProperties() {

}

public void execute() {
changeProperties();
}

protected abstract void changeProperties();

}