test_class.file: cassandra-migration/src/test/java/org/cognitor/cassandra/migration/util/EnsureTest.java
test_class.identifier: EnsureTest
test_case.body: @Test(expected = IllegalArgumentException.class)
      public void shouldThrowExceptionWhenNullStringGiven() {
          notNullOrEmpty(null, "testString");
      }
test_case.class_method_signature: EnsureTest.shouldThrowExceptionWhenNullStringGiven()
test_case.full_signature: @Test(expected = IllegalArgumentException.class) public void shouldThrowExceptionWhenNullStringGiven()
test_case.identifier: shouldThrowExceptionWhenNullStringGiven
test_case.invocations: notNullOrEmpty
test_case.modifiers: @Test(expected = IllegalArgumentException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldThrowExceptionWhenNullStringGiven()
focal_class.file: cassandra-migration/src/main/java/org/cognitor/cassandra/migration/util/Ensure.java
focal_class.identifier: Ensure
focal_class.class_method_signature: Ensure.Ensure()
focal_class.full_signature: private  Ensure()
focal_class.identifier: Ensure
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  Ensure()
focal_class.class_method_signature: Ensure.notNull(T argument, String argumentName)
focal_class.full_signature: public static T notNull(T argument, String argumentName)
focal_class.identifier: notNull
focal_class.modifiers: public static
focal_class.parameters: (T argument, String argumentName)
focal_class.return: T
focal_class.signature: T notNull(T argument, String argumentName)
focal_class.class_method_signature: Ensure.notNullOrEmpty(String argument, String argumentName)
focal_class.full_signature: public static String notNullOrEmpty(String argument, String argumentName)
focal_class.identifier: notNullOrEmpty
focal_class.modifiers: public static
focal_class.parameters: (String argument, String argumentName)
focal_class.return: String
focal_class.signature: String notNullOrEmpty(String argument, String argumentName)
focal_method.body: public static String notNullOrEmpty(String argument, String argumentName) {
          if (argument == null || argument.trim().isEmpty()) {
              throw new IllegalArgumentException("Argument " + argumentName + " must not be null or empty.");
          }
          return argument;
      }
focal_method.class_method_signature: Ensure.notNullOrEmpty(String argument, String argumentName)
focal_method.full_signature: public static String notNullOrEmpty(String argument, String argumentName)
focal_method.identifier: notNullOrEmpty
focal_method.invocations: isEmpty trim
focal_method.modifiers: public static
focal_method.parameters: (String argument, String argumentName)
focal_method.return: String
focal_method.signature: String notNullOrEmpty(String argument, String argumentName)