parsers io io FileInputStream io FileNotFoundException io InputStream security AccessController security PrivilegedAction security PrivilegedActionException security PrivilegedExceptionAction securitysupport classloader getcontextclassloader classloader accesscontroller.doprivileged privilegedaction run classloader cl cl getcontextclassloader ex cl classloader getsystemclassloader classloader accesscontroller.doprivileged privilegedaction run classloader cl cl classloader.getsystemclassloader ex cl classloader getparentclassloader classloader cl classloader accesscontroller.doprivileged privilegedaction run classloader parent parent cl.getparent ex parent cl parent getsystemproperty propname accesscontroller.doprivileged privilegedaction run system.getproperty propname fileinputstream getfileinputstream file filenotfoundexception fileinputstream accesscontroller.doprivileged privilegedexceptionaction run filenotfoundexception fileinputstream file privilegedactionexception filenotfoundexception inputstream getresourceasstream classloader cl name inputstream accesscontroller.doprivileged privilegedaction run inputstream ris cl ris classloader.getsystemresourceasstream name ris cl.getresourceasstream name ris getfileexists accesscontroller.doprivileged privilegedaction run f.exists boolean.true boolean.false booleanvalue getlastmodified accesscontroller.doprivileged privilegedaction run f.lastmodified longvalue securitysupport