code: public static boolean isEmpty (Object value) {
  
          if (value == null) {
              return true;
          }
  
          if (value.getClass() == String.class) {
              return isEmpty(value.toString());
          }
  
          if (value.getClass().isArray()) {
              return Array.getLength(value) == 0;
          }
  
          if (value instanceof Collection) {
              return ((Collection)value).size() == 0;
          }
  
          return false;
      }
docs: ==================================================================================================================