// Path: src/main/java/org/antlr/jetbrains/st4plugin/STGroupLanguage.java
// public class STGroupLanguage extends Language {
//     public static final STGroupLanguage INSTANCE = new STGroupLanguage();
// 
//     private STGroupLanguage() {
//         super("STGroup");
//     }
// }
// 
// Path: src/main/java/org/antlr/jetbrains/st4plugin/psi/STGroupTokenTypes.java
// public static TokenIElementType getTokenElementType(@MagicConstant(valuesFromClass = STGLexer.class) int ruleIndex) {
//     return TOKEN_ELEMENT_TYPES.get(ruleIndex);
// }


import com.intellij.lang.ASTNode;
import com.intellij.openapi.util.TextRange;
import org.antlr.intellij.adaptor.lexer.PSIElementTypeFactory;
import org.antlr.jetbrains.st4plugin.STGroupLanguage;
import org.antlr.jetbrains.st4plugin.parsing.STGLexer;
import org.antlr.jetbrains.st4plugin.parsing.STGParser;
import org.junit.BeforeClass;
import org.junit.Test;
import org.mockito.internal.stubbing.answers.ThrowsException;
import static org.antlr.jetbrains.st4plugin.psi.STGroupTokenTypes.getTokenElementType;
import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
package org.antlr.jetbrains.st4plugin.psi;



public class TemplateContentLiteralTextEscaperTest {

    private TemplateContentLiteralTextEscaper escaper;

    @BeforeClass
    public static void beforeClass() {
        PSIElementTypeFactory.defineLanguageIElementTypes(
// Path: src/main/java/org/antlr/jetbrains/st4plugin/STGroupLanguage.java
// public class STGroupLanguage extends Language {
//     public static final STGroupLanguage INSTANCE = new STGroupLanguage();
// 
//     private STGroupLanguage() {
//         super("STGroup");
//     }
// }
// 
// Path: src/main/java/org/antlr/jetbrains/st4plugin/psi/STGroupTokenTypes.java
// public static TokenIElementType getTokenElementType(@MagicConstant(valuesFromClass = STGLexer.class) int ruleIndex) {
//     return TOKEN_ELEMENT_TYPES.get(ruleIndex);
// }


// Path: src/test/java/org/antlr/jetbrains/st4plugin/psi/TemplateContentLiteralTextEscaperTest.java
import com.intellij.lang.ASTNode;
import com.intellij.openapi.util.TextRange;
import org.antlr.intellij.adaptor.lexer.PSIElementTypeFactory;
import org.antlr.jetbrains.st4plugin.STGroupLanguage;
import org.antlr.jetbrains.st4plugin.parsing.STGLexer;
import org.antlr.jetbrains.st4plugin.parsing.STGParser;
import org.junit.BeforeClass;
import org.junit.Test;
import org.mockito.internal.stubbing.answers.ThrowsException;
import static org.antlr.jetbrains.st4plugin.psi.STGroupTokenTypes.getTokenElementType;
import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;

package org.antlr.jetbrains.st4plugin.psi;



public class TemplateContentLiteralTextEscaperTest {

    private TemplateContentLiteralTextEscaper escaper;

    @BeforeClass
    public static void beforeClass() {
        PSIElementTypeFactory.defineLanguageIElementTypes(
                STGroupLanguage.INSTANCE,