@Test
public void getClassOrInterfaceTypes() {

    List<ParameterField> parameterFields = getParameterFields();
    Map<String, ClassOrInterfaceType> retrieved = DefineFunctionUtils.getNameClassOrInterfaceTypeMap(parameterFields);
    assertEquals(parameterFields.size(), retrieved.size());
    for (ParameterField parameter : parameterFields) {
        assertTrue(retrieved.containsKey(parameter.getName().toString()));
        commonVerifyParameterClassOrInterfaceType(retrieved.get(parameter.getName().toString()), parameter);
    }
}