question: public void registerManufacturerSpecificBuilder ( int companyId , ADManufacturerSpecificBuilder builder ) { if ( companyId < 0 || 0xFFFF < companyId ) { String message = String . format ( "'companyId' is out of the valid range: %d" , companyId ) ; throw new IllegalArgumentException ( message ) ; } if ( builder == null ) { return ; } Integer key = Integer . valueOf ( companyId ) ; List < ADManufacturerSpecificBuilder > builders = mMSBuilders . get ( key ) ; if ( builders == null ) { builders = new ArrayList < ADManufacturerSpecificBuilder > ( ) ; mMSBuilders . put ( key , builders ) ; } builders . add ( 0 , builder ) ; }
target:  Register a builder for the company ID. The given builder is added at the beginning of the list of the builders for the company ID.