}
BasePsiElement basePsiElement = (BasePsiElement) lastChild;
String text = getText();
if (basePsiElement != null && basePsiElement.getElementType() instanceof NamedElementType) {
NamedElementType namedElementType = (NamedElementType) basePsiElement.getElementType();
if (namedElementType.truncateOnExecution()) {
return text.substring(0, text.length() - basePsiElement.getTextLength());
}
}
return text;
}