code: private static boolean isPossiblyConfusingSignature(String sig) {
          List<String> types = SignatureUtils.getParameterSignatures(sig);
          for (String typeSig : types) {
              if (primitiveSigs.contains(typeSig) || SignatureUtils.classToSignature(Values.SLASHED_JAVA_LANG_CHARACTER).equals(typeSig)) {
                  return true;
              }
          }
          return false;
      }
docs: returns whether a method signature has either a Character or primitive
  
  @param sig
  the method signature
  
  @return whether a method signature has either a Character or primitive