### Question:
Poset implements Serializable { public Set<T> getMaximalLowerBounds(Set<T> subset) { return getClosestBounds(subset, lowerBound); }  static Poset<T> create(); java.util.Set<T> getElements(); void addElement(T element); void add(Poset<T> poset); void addRelation(T big, T small); boolean isInRelation(T big, T small); void transitiveClosure(); T getMaxim(T start); T getLUB(Set<T> subset); T getGLB(Set<T> subset); Set<T> getMaximalLowerBounds(Set<T> subset); Set<T> getMinimalUpperBounds(Set<T> subset); List<T> checkForCycles();  }### Answer:
@Test public void testGetMaximalLowerBounds() throws Exception { Assert.assertEquals(Sets.newHashSet("B0", "B1"), poset.getMaximalLowerBounds(Sets.newHashSet("A0", "A1", "A2"))); }