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 shouldThrowExceptionWhenNullObjectGiven() {
          notNull(null, "testArgument");
      }
test_case.class_method_signature: EnsureTest.shouldThrowExceptionWhenNullObjectGiven()
test_case.full_signature: @Test(expected = IllegalArgumentException.class) public void shouldThrowExceptionWhenNullObjectGiven()
test_case.identifier: shouldThrowExceptionWhenNullObjectGiven
test_case.invocations: notNull
test_case.modifiers: @Test(expected = IllegalArgumentException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldThrowExceptionWhenNullObjectGiven()
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 <T> T notNull(T argument, String argumentName) {
          if (argument == null) {
              throw new IllegalArgumentException("Argument " + argumentName + " must not be null.");
          }
          return argument;
      }
focal_method.class_method_signature: Ensure.notNull(T argument, String argumentName)
focal_method.full_signature: public static T notNull(T argument, String argumentName)
focal_method.identifier: notNull
focal_method.modifiers: public static
focal_method.parameters: (T argument, String argumentName)
focal_method.return: T
focal_method.signature: T notNull(T argument, String argumentName)