@Test public void getType() throws Exception { assertNull(request.getType(KEY)); }
@Override public Class<?> getType(String key) { return parameterTypes.get(key); }
AbstractRequest implements Request { @Override public Class<?> getType(String key) { return parameterTypes.get(key); } }
AbstractRequest implements Request { @Override public Class<?> getType(String key) { return parameterTypes.get(key); }  }
AbstractRequest implements Request { @Override public Class<?> getType(String key) { return parameterTypes.get(key); }  @Override Map<String, Object> getParameters(); @Override Map<String, Class<?>> getParameterTypes(); @Override Class<?> getType(String key); @Override T getValue(String key); @Override void setValue(T value, String key, Class<? extends T> type); }
AbstractRequest implements Request { @Override public Class<?> getType(String key) { return parameterTypes.get(key); }  @Override Map<String, Object> getParameters(); @Override Map<String, Class<?>> getParameterTypes(); @Override Class<?> getType(String key); @Override T getValue(String key); @Override void setValue(T value, String key, Class<? extends T> type);  }