### Question:
UnsupportedField extends RequireField { public static UnsupportedField parse(String fieldValue) { UnsupportedField result = new UnsupportedField(); result.addFeatures(RequireField.parseFeatures(fieldValue)); return result; } UnsupportedField(); @Override UnsupportedField clone(); static UnsupportedField parse(String fieldValue);  }### Answer:
@Test public void testParse() throws ParseException { System.out.println("RTSP message Unsupported field parse test..."); String[] rfs = new String[] { "Unsupported:f1,f2", "Unsupported: f1,f2", "unsupported: f1,f2", }; int i = 0; UnsupportedField rf; for (; i < rfs.length; i++) { rf = (UnsupportedField)RtspHeader.Field.parse(rfs[i]); assertEquals(2, rf.getFeatureCount()); assertTrue(rf.containsFeature("f1")); assertTrue(rf.containsFeature("f2")); } }