@Override
  public List<DfaVariableValue> getRequiredVariables(DfaValueFactory factory) {
    return ContainerUtil.createMaybeSingletonList(tryCast(myValue, DfaVariableValue.class));
  }
@Override
  public List<DfaVariableValue> getRequiredVariables(DfaValueFactory factory)