code: public void compileAll(final String _userName,
                             final boolean _addRuntimeClassPath)
          throws InstallationException
      {
          if (Application.LOG.isInfoEnabled()) {
              Application.LOG.info("..Compiling");
          }
  
          reloadCache();
  
          try {
              Context.begin(_userName);
              try {
                  new ESJPCompiler(getClassPathElements()).compile(null, _addRuntimeClassPath);
              } catch (final InstallationException e) {
                  Application.LOG.error(" error during compilation of ESJP.", e);
              }
              try {
                  AbstractStaticSourceCompiler.compileAll(this.classpathElements);
              } catch (final EFapsException e) {
                  Application.LOG.error(" error during compilation of static sources.");
              }
              Context.commit();
          } catch (final EFapsException e) {
              throw new InstallationException("Compile failed", e);
          }
      }
docs: Compiles the ESJP's and all Cascade Styles Sheets within eFaps.
  
  @param _userName name of logged in user for which the compile is done
  (could be also <code>null</code>)
  @param _addRuntimeClassPath must the classpath from the runtime be added
  to the classpath also
  @throws InstallationException if reload cache of compile failed