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_2 ) {
    int var_4 = var_2 . length ( ) ;
    boolean [ ] [ ] var_6 = new boolean [ var_4 ] [ var_4 ] ;
    for ( int var_8 = 0 ;
    var_8 < var_4 ;
    var_8 ++ ) var_6 [ var_8 ] [ var_8 ] = true ;
    for ( int var_9 = 0 ;
    var_9 < var_4 ;
    var_9 ++ ) {
      for ( int var_8 = 0 ;
      var_8 <= var_9 ;
      var_8 ++ ) {
        var_6 [ var_8 ] [ var_9 ] = var_2 . charAt ( var_8 ) == var_2 . charAt ( var_9 ) && ( var_9 - var_8 <= 1 || var_6 [ var_8 + 1 ] [ var_9 - 1 ] ) ;
      }
    }
    return var_6 ;
  }
  