extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
parameterName, extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
parameterName, extensionClassFullName)); if (parameter.optional()) { if (parameter.defaultValue().isEmpty()) { throw new AnnotationValidationException(MessageFormat.format("The @Extension -> @Parameter -> " +
parameterMetaData.setName(parameter.name()); parameterMetaData.setType(Arrays.asList(parameter.type())); parameterMetaData.setOptional(parameter.optional()); parameterMetaData.setDescription(parameter.description()); parameterMetaData.setDefaultValue(parameter.defaultValue());