private static void putHeader(Class<? extends RtspHeader> cls) throws Exception { headerMap.put( cls.getDeclaredField("NAME").get(null).toString().toLowerCase(), cls.getConstructor(String.class)); }