code: public static Double getDouble(ValueData valueData) throws RepositoryException
     {
        if (valueData instanceof TransientValueData)
        {
           return getDouble(((TransientValueData)valueData).delegate);
        }
  
        return ((AbstractValueData)valueData).getDouble();
     }
docs: Returns <code>Double</code> value.