question: public static < T > UnaryOperator < List < T > > from ( Collection < String > commandLineUdids , Function < T , ICloud . MBSBackup > mbsBackup , Function < ICloud . MBSBackup , String > formatter , Printer out , InputStream in ) { return commandLineUdids . isEmpty ( ) ? new User ( mbsBackup , out , in , formatter ) : new Udid ( mbsBackup , out , in , new ArrayList < > ( commandLineUdids ) ) ; }
target:  Returns a new instance. <p> The from UDIDs will be fully or partially matched against the supplied UDIDs, case-insensitive. If the supplied UDIDs list is empty, the user will be prompted for a selection.