code: public static MavenDependencyExclusion createExclusion(final String groupId, final String artifactId)
          throws IllegalArgumentException {
          if (groupId == null || groupId.length() == 0) {
              throw new IllegalArgumentException("groupId must be specified");
          }
          if (artifactId == null || artifactId.length() == 0) {
              throw new IllegalArgumentException("groupId must be specified");
          }
          final MavenDependencyExclusion exclusion = new MavenDependencyExclusionImpl(groupId, artifactId);
          return exclusion;
      }
docs: Creates a new {@link MavenDependencyExclusion} instance from the specified, required arguments
  
  @param groupId A groupId of the new {@link MavenDependencyExclusion} instance.
  @param artifactId An artifactId of the new {@link MavenDependencyExclusion} instance.
  @return  The new {@link MavenDependencyExclusion} instance.
  @throws IllegalArgumentException
  If either argument is not specified