Core Java Required for testing