question: public void recruitWalkOns ( ) { int needs = 2 - teamQBs . size ( ) ; for ( int i = 0 ; i < needs ; ++ i ) { teamQBs . add ( new PlayerQB ( league . getRandName ( ) , 1 , 2 , this ) ) ; } needs = 4 - teamRBs . size ( ) ; for ( int i = 0 ; i < needs ; ++ i ) { teamRBs . add ( new PlayerRB ( league . getRandName ( ) , 1 , 2 , this ) ) ; } needs = 6 - teamWRs . size ( ) ; for ( int i = 0 ; i < needs ; ++ i ) { teamWRs . add ( new PlayerWR ( league . getRandName ( ) , 1 , 2 , this ) ) ; } needs = 10 - teamOLs . size ( ) ; for ( int i = 0 ; i < needs ; ++ i ) { teamOLs . add ( new PlayerOL ( league . getRandName ( ) , 1 , 2 , this ) ) ; } needs = 2 - teamKs . size ( ) ; for ( int i = 0 ; i < needs ; ++ i ) { teamKs . add ( new PlayerK ( league . getRandName ( ) , 1 , 2 , this ) ) ; } needs = 2 - teamSs . size ( ) ; for ( int i = 0 ; i < needs ; ++ i ) { teamSs . add ( new PlayerS ( league . getRandName ( ) , 1 , 2 , this ) ) ; } needs = 6 - teamCBs . size ( ) ; for ( int i = 0 ; i < needs ; ++ i ) { teamCBs . add ( new PlayerCB ( league . getRandName ( ) , 1 , 2 , this ) ) ; } needs = 14 - teamF7s . size ( ) ; for ( int i = 0 ; i < needs ; ++ i ) { teamF7s . add ( new PlayerF7 ( league . getRandName ( ) , 1 , 2 , this ) ) ; } sortPlayers ( ) ; }
target:  Recruits walk ons at each needed position. This is used by user teams if there is a dearth at any position.