comefrom: <awangdev>293. Flip Game_1.java
code: public List<String> generatePossibleNextMoves(String s) {
          List<String> rst = new ArrayList<>();
          if (s == null || s.length() < 2) {
              return rst;
          }
          StringBuffer sb = new StringBuffer(s);
          for (int i = 0; i < s.length() - 1; i++) {
              String str = s.substring(i, i + 2);
              if (str.equals("++")) {
                  sb.replace(i, i + 2, "--");
                  rst.add(sb.toString());
                  sb.replace(i, i + 2, "++");
              }
          }
          return rst;
      }
masked: public List < String > var_0 ( String var_1 ) {
    List < String > var_2 = new ArrayList < > ( ) ;
    if ( var_1 == null || var_1 . length ( ) < 2 ) {
      return var_2 ;
    }
    StringBuffer var_3 = new StringBuffer ( var_1 ) ;
    for ( int var_4 = 0 ;
    var_4 < var_1 . length ( ) - 1 ;
    var_4 ++ ) {
      String var_5 = var_1 . substring ( var_4 , var_4 + 2 ) ;
      if ( var_5 . equals ( "++" ) ) {
        var_3 . replace ( var_4 , var_4 + 2 , "--" ) ;
        var_2 . add ( var_3 . toString ( ) ) ;
        var_3 . replace ( var_4 , var_4 + 2 , "++" ) ;
      }
    }
    return var_2 ;
  }
  