default boolean assign(final Map<ProcessId, ClientState> clients,
                           final Set<TaskId> allTaskIds,
                           final Set<TaskId> statefulTaskIds,
                           final RackAwareTaskAssignor rackAwareTaskAssignor,
                           final AssignmentConfigs configs) {
        return assign(clients, allTaskIds, statefulTaskIds, configs);
    }
If a specific task can be moved from source to destination
@param source Source client
@param destination Destination client
@param sourceTask Task to move
@param clientStateMap All client metadata
@return True if task can be moved, false otherwise
streams/src/main/java/org/apache/kafka/streams/processor/internals/assignment/StandbyTaskAssignor.java