code: @SuppressWarnings("unchecked")
     public void setSynonymProviderClass(String className)
     {
        try
        {
           Class<?> clazz = ClassLoading.forName(className, this);
           if (SynonymProvider.class.isAssignableFrom(clazz))
           {
              synonymProviderClass = (Class<? extends SynonymProvider>)clazz;
           }
           else
           {
              log.warn("Invalid value for synonymProviderClass, {} " + "does not implement SynonymProvider interface.",
                 className);
           }
        }
        catch (ClassNotFoundException e)
        {
           log.warn("Invalid value for synonymProviderClass, class {} not found.", className);
        }
     }
docs: Sets the name of the class that implements {@link SynonymProvider}. The
  default value is <code>null</code> (none set).
  
  @param className
  name of the class that implements {@link SynonymProvider}.