docs: public static ClassLoader getClassLoader()
      {
          final ClassLoader ojbClassLoader;
          if (_classLoader != null)
          {
              ojbClassLoader = _classLoader;
          }
          else
          {
              final ClassLoader threadCtxtClassLoader;
              threadCtxtClassLoader = Thread.currentThread().getContextClassLoader();
              if (threadCtxtClassLoader == null)
              {
                  // mkalen: happens only in "obscure" situations using JNI, revert to system CL
                  ojbClassLoader = ClassLoader.getSystemClassLoader();
              }
              else
              {
                  ojbClassLoader = threadCtxtClassLoader;
              }
          }
          return ojbClassLoader;
      }