### Question:
CutoffFacet extends AbstractHierarchicalFacet { public HierarchicalFacetNode getNode(String searchKey) { for (HierarchicalFacetNode node: this.facetNodes) { if (((CutoffFacetNode)node).getSearchKey().equals(searchKey)) { return node; } } return null; } CutoffFacet(String fieldName, String facetString);  CutoffFacet(String fieldName, String facetString, Long count);  CutoffFacet(String fieldName, List<String> facetStrings, long count);  CutoffFacet(String fieldName, FacetField.Count countObject);  CutoffFacet(CutoffFacet facet); void sortTiers(); void addNode(HierarchicalFacetNode node); void addNode(String searchValue); HierarchicalFacetNode getNode(String searchKey); CutoffFacetNode getHighestTierNode(); int getHighestTier(); @Override String getDisplayValue(); @Override String getSearchKey(); @Override String getSearchValue(); @Override String getPivotValue(); @Override String getLimitToValue(); Integer getCutoff(); void setCutoff(Integer cutoff); Integer getFacetCutoff(); void setFacetCutoff(Integer facetCutoff); @Override Object clone();  }### Answer:
@Test public void getNode() { List<String> facetValues = Arrays.asList("1,uuid:a", "2,uuid:b", "3,uuid:c"); CutoffFacet facet = new CutoffFacet(null, facetValues, 0); assertEquals("1,uuid:a", facet.getNode("uuid:a").getSearchValue()); assertEquals("2,uuid:b", facet.getNode("uuid:b").getSearchValue()); assertEquals("3,uuid:c", facet.getNode("uuid:c").getSearchValue()); assertNull(facet.getNode("uuid:d")); }