docs: private static void checkNoLiteralVariableUsageAcrossTypes(Signature declaredSignature)
      {
          Map<String, TypeSignature> existingUsages = new HashMap<>();
          for (TypeSignature parameter : declaredSignature.getArgumentTypes()) {
              checkNoLiteralVariableUsageAcrossTypes(parameter, existingUsages);
          }
      }