code: @Override
  	protected void validateComponent(final List<Diagnostic> diags) {
  		super.validateComponent(diags);
  
  		if (isMandatory() && !hasInputWithValue()) {
  			diags.add(createMandatoryDiagnostic());
  		}
  	}
docs: {@inheritDoc}