added NiftyClassFile.java