public void removeListener(HollowTypeStateListener listener) {
        if (stateListeners.length == 0)
            return;

        stateListeners = Stream.of(stateListeners)
                .filter(l -> l != listener)
                .toArray(HollowTypeStateListener[]::new);
    }
public void removeListener(HollowTypeStateListener listener) {
        if (stateListeners.length == 0)
            return;

        stateListeners = Stream.of(stateListeners)
                .filter(l -> l != listener)
                .toArray(HollowTypeStateListener[]::new);
    }
public void removeListener ( HollowTypeStateListener listener ) { if ( stateListeners . length == 0 ) return ; stateListeners = Stream . of ( stateListeners ) . filter ( l -> l != listener ) . toArray ( HollowTypeStateListener [ ] :: new ) ; }
Remove a specific {@link HollowTypeStateListener} from this type.
@param listener the listener to remove
Remove a specific {