test_class.declarator: thrown = ExpectedException.none()
test_class.modifier: @Rule
    public
test_class.original_string: @Rule
    public ExpectedException thrown = ExpectedException.none();
test_class.type: ExpectedException
test_class.var_name: thrown
test_class.file: core/src/test/java/dagger/internal/MapProviderFactoryTest.java
test_class.identifier: MapProviderFactoryTest
test_case.body: @Test
    public void nullKey() {
      thrown.expect(NullPointerException.class);
      MapProviderFactory.<String, Integer>builder(1).put(null, incrementingIntegerProvider(1));
    }
test_case.class_method_signature: MapProviderFactoryTest.nullKey()
test_case.full_signature: @Test public void nullKey()
test_case.identifier: nullKey
test_case.invocations: expect put builder incrementingIntegerProvider
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void nullKey()
focal_class.declarator: contributingMap
focal_class.modifier: private final
focal_class.original_string: private final Map<K, Provider<V>> contributingMap;
focal_class.type: Map<K, Provider<V>>
focal_class.var_name: contributingMap
focal_class.file: core/src/main/java/dagger/internal/MapProviderFactory.java
focal_class.identifier: MapProviderFactory
focal_class.interfaces: implements Factory<Map<K, Provider<V>>>
focal_class.class_method_signature: MapProviderFactory.builder(int size)
focal_class.full_signature: public static Builder<K, V> builder(int size)
focal_class.identifier: builder
focal_class.modifiers: public static
focal_class.parameters: (int size)
focal_class.return: Builder<K, V>
focal_class.signature: Builder<K, V> builder(int size)
focal_class.class_method_signature: MapProviderFactory.MapProviderFactory(LinkedHashMap<K, Provider<V>> contributingMap)
focal_class.full_signature: private  MapProviderFactory(LinkedHashMap<K, Provider<V>> contributingMap)
focal_class.identifier: MapProviderFactory
focal_class.modifiers: private
focal_class.parameters: (LinkedHashMap<K, Provider<V>> contributingMap)
focal_class.signature:  MapProviderFactory(LinkedHashMap<K, Provider<V>> contributingMap)
focal_class.class_method_signature: MapProviderFactory.get()
focal_class.full_signature: @Override public Map<K, Provider<V>> get()
focal_class.identifier: get
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Map<K, Provider<V>>
focal_class.signature: Map<K, Provider<V>> get()
focal_method.body: public static <K, V> Builder<K, V> builder(int size) {
      return new Builder<K, V>(size);
    }
focal_method.class_method_signature: MapProviderFactory.builder(int size)
focal_method.full_signature: public static Builder<K, V> builder(int size)
focal_method.identifier: builder
focal_method.modifiers: public static
focal_method.parameters: (int size)
focal_method.return: Builder<K, V>
focal_method.signature: Builder<K, V> builder(int size)