if (HARD_CODED)
switch (type) {
case BIPARTITESET:
return new Set_Std_Swap_Array(environment, maximumSize);
case SWAP_HASH:
return new Set_Std_Swap_Hash(environment, maximumSize);
case LINKED_LIST:
if(RECYCLE)
return new Set_Std_LinkedList(environment);
else
return new Set_Std_LinkedList_NoRecycling(environment);