question: public IntentShare addExtraProvider ( @ NonNull ExtraProvider extraProvider ) { if ( extraProvider == null ) { throw new IllegalArgumentException ( "Extra provider can't be null" ) ; } else if ( packageWithExtraProvider . contains ( extraProvider . packageName ) ) { throw new IllegalArgumentException ( "Extra provider already provided for the package : " + extraProvider . packageName ) ; } extraProviders . add ( extraProvider ) ; return this ; }
target:  Allow to add a specific intent for a given