comefrom: <awangdev>Palindromic Substrings_1.java
code: private boolean[][] buildPalin(String s) {
  
          int n = s.length();
          boolean[][] isPalin = new boolean[n][n];
          for (int i = 0; i < n; i++) isPalin[i][i] = true;
          for (int j = 0; j < n; j++) {
              for (int i = 0; i <= j; i++) { 
                  isPalin[i][j] = s.charAt(i) == s.charAt(j) && (j - i <= 1 || isPalin[i + 1][j - 1]);
              }
          }
          return isPalin;
      }
masked: private boolean [ ] [ ] var_0 ( String var_1 ) {
    int var_2 = var_1 . length ( ) ;
    boolean [ ] [ ] var_3 = new boolean [ var_2 ] [ var_2 ] ;
    for ( int var_4 = 0 ;
    var_4 < var_2 ;
    var_4 ++ ) var_3 [ var_4 ] [ var_4 ] = true ;
    for ( int var_5 = 0 ;
    var_5 < var_2 ;
    var_5 ++ ) {
      for ( int var_4 = 0 ;
      var_4 <= var_5 ;
      var_4 ++ ) {
        var_3 [ var_4 ] [ var_5 ] = var_1 . charAt ( var_4 ) == var_1 . charAt ( var_5 ) && ( var_5 - var_4 <= 1 || var_3 [ var_4 + 1 ] [ var_5 - 1 ] ) ;
      }
    }
    return var_3 ;
  }
  