private static boolean isAnagramm(
     final String s1,
     final String s2) {
    if (s1 == null || s2 == null) {
      return false;
    }
    if (s1.length() != s2.length()) {
      return false;
    }
    
    
    
   // return sortChars(s1).equals(sortChars(s2));
    
    int[] arr = new int[256];
    for(char c : s1.toCharArray()){
      int pos = (int) c;
      arr[pos] ++;
    }
    
    for(char c : s2.toCharArray()){
      int pos = (int) c;
      if(arr[pos] == 0) {
        return false;
      } else {
        arr[pos] --;
      }
    }

    return true;

  }