#fixed code
                             @Test
	public void testConstructor2(){
		SuperCSVReflectionException e = new SuperCSVReflectionException(MSG, THROWABLE);
		assertEquals(MSG, e.getMessage());
		assertEquals(THROWABLE, e.getCause());
		e.printStackTrace();
		
		// test with null msg
		e = new SuperCSVReflectionException(null, null);
		assertNull(e.getMessage());
		assertNull(e.getCause());
		e.printStackTrace();
	}
#vulnerable code 
                             @Test
	public void testConstructor2(){
		SuperCSVReflectionException e = new SuperCSVReflectionException(MSG, THROWABLE);
		assertEquals(CONCATENATED_MSG, e.getMessage());
		assertEquals(THROWABLE, e.getCause());
		e.printStackTrace();
		
		// test with null msg
		e = new SuperCSVReflectionException(null, null);
		assertNull(e.getMessage());
		assertNull(e.getCause());
		e.printStackTrace();
	} 
                            #location 9 
                            #vulnerability type NULL_DEREFERENCE