collect realiz interfac object intern realiz interfac arrai list hash set invalid object except invalid element except 