DO NOT USE THIS INSTANCE FOR LIVE DATA!!!!
a spelling issue in ArrayUtils method removeALlOccurences, the problem is where is a typo in it. should be removeAllOccurrences.