private String parseDoubleLiteral(final String mValue) {

        final StringBuilder dValue = new StringBuilder(mValue);

        if (is(TokenType.E_NUMBER, false)) {
            dValue.append("E");
            dValue.append(mToken.getContent());
        }

        if (is(TokenType.PLUS, false) || is(TokenType.MINUS, false)) {
            dValue.append(mToken.getContent());
        }

        consume(TokenType.VALUE, true);

        return dValue.toString();
    }
private String parseDoubleLiteral ( final String mValue ) { final StringBuilder dValue = new StringBuilder ( mValue ) ; if ( is ( TokenType . E_NUMBER , false ) ) { dValue . append ( "E" ) ; dValue . append ( mToken . getContent ( ) ) ; } if ( is ( TokenType . PLUS , false ) || is ( TokenType . MINUS , false ) ) { dValue . append ( mToken . getContent ( ) ) ; } consume ( TokenType . VALUE , true ) ; return dValue . toString ( ) ; }
Parses the the rule DoubleLiteral according to the following production
rule:
<p>
[72] DoubleLiteral ::= (("." Digits) | (Digits ("." [0-9]*)?)) [eE] [+-]? Digits . DoubleLiteral :
(("." Token.VALUE) | (Token.VALUE ("." Token.VALUE?)?)) ("e" | "E") [+-]? Token.VALUE .
</p>

@param mValue
Value to Parse
@return dValue