ExtentedStringLiteral can be supported apparently

This statement throwing an exception does not seem to be needed since parseLiteralExpressionsAsConstants is forced to false is the compiler options of JDTBatchCompiler.
And by the way, removing this exception throwing does not break any test.