Go here for more info on this class.