@Test
  public void testOverride() {
    PackageGenerationParameters parametersOne = new PackageGenerationParameters();

    String contactOne = "Willard Poopa-doodle";
    String contactTwo = "Some Random Guy";

    String emailOne = "*****@*****.**";
    String emailTwo = "*****@*****.**";

    String formatId = "org.dataconservancy.packaging.format:borem";

    List<String> paramValues = new ArrayList<>();
    paramValues.add(contactOne);
    parametersOne.addParam(BagItParameterNames.CONTACT_NAME, paramValues);

    paramValues = new ArrayList<>();
    paramValues.add(emailOne);
    parametersOne.addParam(BagItParameterNames.CONTACT_EMAIL, paramValues);

    paramValues = new ArrayList<>();
    paramValues.add(formatId);
    parametersOne.addParam(BagItParameterNames.PACKAGE_FORMAT_ID, paramValues);

    PackageGenerationParameters parametersTwo = new PackageGenerationParameters();

    paramValues = new ArrayList<>();
    paramValues.add(contactTwo);
    parametersTwo.addParam(BagItParameterNames.CONTACT_NAME, paramValues);

    paramValues = new ArrayList<>();
    paramValues.add(emailTwo);
    parametersTwo.addParam(BagItParameterNames.CONTACT_EMAIL, paramValues);

    parametersOne.overrideParams(parametersTwo);

    assertEquals(contactTwo, parametersOne.getParam(BagItParameterNames.CONTACT_NAME).get(0));
    assertEquals(emailTwo, parametersOne.getParam(BagItParameterNames.CONTACT_EMAIL).get(0));
    assertEquals(formatId, parametersOne.getParam(BagItParameterNames.PACKAGE_FORMAT_ID).get(0));
  }