code: @Override
    public Object getValue(final String optionObjectName,
                           final String optionName) throws OptionsException {
      if (useSystemwideValues) {
        // No screwing round with them
        throw new OptionsException("cannot.set.values");
      }
  
      try {
        /* Find the bean */
        Object opts = getProperty(optionObjectName);
  
        /* ... and its getter */
        Method meth = findGetter(opts, optionName);
  
        /* ... now the value */
        return meth.invoke(opts, (Object[])null);
      } catch (OptionsException ce) {
        throw ce;
      } catch (Throwable t) {
        throw new OptionsException(t);
      }
    }
docs: /* (non-Javadoc)
  @see org.bedework.calfacade.env.CalOptionsI#getValue(java.lang.String, java.lang.String)