code: @Override
      public String fromClassNameToShortComponentName(final String className) {
          if (LdiStringUtil.isEmpty(className)) {
              throw new EmptyRuntimeException("className");
          }
          String s = LdiStringUtil.decapitalize(LdiClassUtil.getShortClassName(className));
          if (s.endsWith(implementationSuffix)) {
              return s.substring(0, s.length() - implementationSuffix.length());
          }
          return s;
      }
docs: -------------------------------