String, Class<S>, Class<T>, int
String, String, Class<S>, Class<T>, int
Configuration, MetadataProvider