FtcXtensible/src/main/java/org/ftccommunity/ftcxtensible/robot/RobotContext.java
@Override
    public void bindHardwareMap(@NotNull HardwareMap map) {
        this.basicHardwareMap = checkNotNull(map, "XTENSIBLE: the init-phase hardware map is null");
        if (hardwareMap == null) {
            hardwareMap = new ExtensibleHardwareMap(basicHardwareMap);
        } else {
            hardwareMap.rebuild(basicHardwareMap);
        }
    }
/**
     * Re-generates the {@link ExtensibleHardwareMap} form of a hardware map based on a given
     * correct {@link HardwareMap}. This function has the same warning applied as {@link
     * ExtensibleHardwareMap#rebuild(HardwareMap)}
     *
     * @param map a correct non-null {@code HardwareMap}
     */
Re-generates the  ExtensibleHardwareMap form of a hardware map based on a given
correct  HardwareMap. This function has the same warning applied as {@link
ExtensibleHardwareMap#rebuild(HardwareMap)}

@param map a correct non-null  HardwareMap
Re - generates the ExtensibleHardwareMap form of a hardware map based on a given correct HardwareMap . This function has the same warning applied as { @link ExtensibleHardwareMap#rebuild ( HardwareMap ) } @param map a correct non - null HardwareMap
@Override
    public void bindHardwareMap(@NotNull HardwareMap map) {
        this.basicHardwareMap = checkNotNull(map, "XTENSIBLE: the init-phase hardware map is null");
        if (hardwareMap == null) {
            hardwareMap = new ExtensibleHardwareMap(basicHardwareMap);
        } else {
            hardwareMap.rebuild(basicHardwareMap);
        }
    }
@ Override public void bindHardwareMap ( @ NotNull HardwareMap map ) { this . basicHardwareMap = checkNotNull ( map , "XTENSIBLE: the init-phase hardware map is null" ) ; if ( hardwareMap == null ) { hardwareMap = new ExtensibleHardwareMap ( basicHardwareMap ) ; } else { hardwareMap . rebuild ( basicHardwareMap ) ; } }
Re-generates the {@link ExtensibleHardwareMap} form of a hardware map based on a given
 correct {@link HardwareMap}.
Re - generates the { @link ExtensibleHardwareMap } form of a hardware map based on a given correct { @link HardwareMap } .