private static boolean processFullBlock(@NotNull VarTracker tracker,
                                          @NotNull Statement statement) {
    if (statement instanceof BasicBlockStatement && statement.getExprents() != null) {
      for (Exprent statementExprent : statement.getExprents()) {
        if (!collectRecordAssignment(tracker, statementExprent, statement)) return false;
      }
    }
    return true;
  }
private static boolean processFullBlock(@NotNull VarTracker tracker,
                                          @NotNull Statement statement)