public static function create($code, $value = 0)
    {
        $cd = strtoupper($code);
        list($symbol, $precision, $name) = self::getDefinition($cd);
        $crcy = new Currency($value, $cd, $symbol, $precision, $name);
        $crcy->setLocale(self::getLocale());

        return $crcy;
    }