code: public static boolean isPositiveInteger(String s) {
          if (isEmpty(s)) return defaultEmptyOK;
  
          try {
              long temp = Long.parseLong(s);
  
              if (temp > 0) return true;
              return false;
          } catch (Exception e) {
              return false;
          }
  
          // return(isSignedInteger(s, secondArg)
          // &&((isEmpty(s) && secondArg)  ||(parseInt(s) > 0) ) );
      }
docs: Returns true if string s is an integer > 0. NOTE: using the Java Long object for greatest precision