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