code: @Override
      public String fromComponentNameToPartOfClassName(final String componentName) {
          if (componentName == null) {
              throw new EmptyRuntimeException("componentName");
          }
          String[] names = LdiStringUtil.split(componentName, PACKAGE_SEPARATOR_STR);
          StringBuffer buf = new StringBuffer(50);
          for (int i = 0; i < names.length; ++i) {
              if (i == names.length - 1) {
                  buf.append(LdiStringUtil.capitalize(names[i]));
              } else {
                  buf.append(names[i]).append(".");
              }
          }
          return buf.toString();
      }
docs: --------------------------------