Esempio
pubblico astratto classe SecurityGetProperty {

pubblico SecurityGetProperty() {
}

pubblico annullare readResource() {
AccessController.doPrivileged(new PrivilegedAction() {
pubblico Oggetto eseguire() {
Stringa valore = Security.getProperty(PROVIDER);
if (canDo(valore)) {
executionWithCondition();
} else {
usualExecution();
}
restituire null;
}
});

}

privato finale Stringa PROVIDER = "policy.provider";//$NON-NLS-1$
protetto astratto booleano canDo(Stringa valueProperty);
privato astratto annullare executionWithCondition();
privato astratto annullare usualExecution();


}
Soluzione
Rimuovere la chiamata, non usare java.security.Security.getProperty () .

pubblico astratto classe SecurityGetProperty {

pubblico SecurityGetProperty() {
}

pubblico void readResource() {
AccessController.doPrivileged(nuovo PrivilegedAction() {
pubblico Oggetto eseguire() {
usualExecution();
restituire null;
}
});

}

privato astratto annullare usualExecution();


}