case 'G':
            var digits = flags['precision'] ? flags['precision'] : 6;
            result = (new Number( value ) ).toPrecision( digits ).toString().toUpperCase();
            break;