Please take a review at http://cr.openjdk.java.net/~weijun/8209416/webrev.00/ This is all about refactoring "AccessController.doPrivileged(new GetPropertyAction(x))" into "GetPropertyAction.privilegedGetProperty(x)". I've already introduced a new GetBooleanAction::privilegedGetProperty method. Noreg-cleanup. Thanks Max