public static Optional<StartMusicRequest> createStartMusicRequest(Identification source, Identification target, TrackInfo trackInfo) {
    """
	creates a new StartRequest
	@param source the caller
	@param target the target who should start playing
	@param trackInfo the track to play
	@return the optional StartMusicRequest
    """
        return createStartMusicRequest(source, target, trackInfo, true);
    }
public static Optional<StartMusicRequest> createStartMusicRequest(Identification source, Identification target, TrackInfo trackInfo) {
        return createStartMusicRequest(source, target, trackInfo, true);
    }
public static Optional < StartMusicRequest > createStartMusicRequest ( Identification source , Identification target , TrackInfo trackInfo ) { return createStartMusicRequest ( source , target , trackInfo , true ) ; }
creates a new StartRequest
@param source the caller
@param target the target who should start playing
@param trackInfo the track to play
@return the optional StartMusicRequest
creates a new StartRequest