You probably want to null check all of the elements in others so that it doesn't blow up with a NullPointerException on line 141.