code: @Override
      public void build() {
          if (site != null) {
              site.getProcessors().beforeBuildTheme(this);
          }
  
          initializeResourceBuilders();
          if (!builders.isEmpty()) {
              try {
                  for (ResourceBuilder builder : builders) {
                      builder.build();
                  }
              } catch (RuntimeException e) {
                  throw e;
              } catch (Exception e) {
                  throw new RuntimeException("Theme build exception", e);
              }
          }
  
          if (site != null) {
              site.getProcessors().afterBuildTheme(this);
          }
      }
docs: /* (non-Javadoc)
  @see org.opoo.press.Theme#build()