code: public synchronized void initialize(InputStream fsr) throws IOException
     {
        if (fsr == null)
        {
           throw new IOException("PropertiesSynonymProvider requires a path configuration");
        }
        try
        {
           config = fsr;
           synonyms = getSynonyms(config);
           lastCheck = System.currentTimeMillis();
        }
        catch (IOException e)
        {
           throw e;
        }
     }
docs: {@inheritDoc}