apparently sets are an abstract class in java...