@Override
  public List<ImportValidationFeedback> verifyRule( Object subject ) {

    List<ImportValidationFeedback> feedback = new ArrayList<>();

    if ( !isEnabled() || !( subject instanceof TransMeta ) ) {
      return feedback;
    }

    TransMeta transMeta = (TransMeta) subject;
    String description = transMeta.getDescription();

    if ( null != description && minLength <= description.length() ) {
      feedback.add( new ImportValidationFeedback(
        this, ImportValidationResultType.APPROVAL, "A description is present" ) );
    } else {
      feedback.add( new ImportValidationFeedback(
        this, ImportValidationResultType.ERROR, "A description is not present or is too short." ) );
    }

    return feedback;
  }
@Test
  public void testVerifyRule_NullParameter_EnabledRule() {
    TransformationHasDescriptionImportRule importRule = getImportRule( 10, true );

    List<ImportValidationFeedback> feedbackList = importRule.verifyRule( null );

    assertNotNull( feedbackList );
    assertTrue( feedbackList.isEmpty() );
  }