public static Subject getSystemTaskSubject(String taskName)
{
Subject subject = new Subject(false, SYSTEM.getPrincipals(), SYSTEM.getPublicCredentials(), SYSTEM.getPrivateCredentials());
subject.getPrincipals().add(new TaskPrincipal(taskName));
subject.setReadOnly();
return subject;
}