@Override public final VariableDeclaration isValidLocalVariableReference(final ComplexReferenceIdentifier variableReferenceIdentifier) { if (variableReferenceIdentifier.isDotted()) { return null; } return isValidLocalVariableReference(Identifier.assumedLegal(variableReferenceIdentifier.toString())); }
@Override public final VariableDeclaration checkLocalVariableReference(final QtiNode owner, final ComplexReferenceIdentifier variableReferenceIdentifier) { if (variableReferenceIdentifier.isDotted()) { fireValidationWarning(owner, "Variable references containing period (.) characters cannot be used here"); return null; } return checkLocalVariableReference(owner, Identifier.assumedLegal(variableReferenceIdentifier.toString())); }