docs: @SuppressWarnings({"unchecked", "rawtypes"})
      @Override
      public C merge(final C other) {
          return (C) ConfigurationUtils.defaultMerge((ConfigurationComponent) this, (ConfigurationComponent) other);
      }