public int addWatcher(TextWatcher watcher){
        int id = mWatchers.size();
        addWatcher(id, watcher);
        return id;
    }
public int addWatcher ( TextWatcher watcher ) { int id = mWatchers . size ( ) ; addWatcher ( id , watcher ) ; return id ; }
Add a {@link TextWatcher} to this composite view

@param watcher       the {@link TextWatcher} to add
@return              the generated id for the new watcher