Selection in context is inmuttable, so java arrays instead of lists