private void assertParameter(List<ParameterDeclaration> parameters, String name, String description, MetadataType metadataType, boolean required, ExpressionSupport expressionSupport, Object defaultValue) { ParameterDeclaration param = findParameter(parameters, name); assertThat(param, is(notNullValue())); assertThat(param.getName(), equalTo(name)); assertThat(param.getDescription(), equalTo(description)); assertParameterType(metadataType, param); assertThat(param.isRequired(), is(required)); assertThat(param.getExpressionSupport(), is(expressionSupport)); assertThat(param.getDefaultValue(), equalTo(defaultValue)); }