private boolean isSpecialContinuation() {
        boolean result = false;
        final CobolToken lastToken = allTokens.getFromLast(0);
        final CobolToken prevToken = allTokens.getFromLast(1);

        if (lastToken != null && prevToken != null) {
            if (lastToken.getType() == CobolType.CONTINUATION && lastToken.getText().equals("-")) {
                if (prevToken.getLastCol() == CobolLexer.finalCol) {
                    String first = prevToken.getFirstChar();
                    String last = prevToken.getLastChar();

                    if (first.equals("'") || first.equals("\"")) {
                        result = first.equals(last);
                    }
                }
            }
        }
        return result;
    }