public static ArrayList<ManuQuote> calculateInventionQuotes( List<Blueprint> l, int runs, PriceDB pdb, TechDB tdb, BlueprintDB bdb, Preferences prefs, InvPriority iPrio, MatAcquirePriority mPrio) { ManuQuote tmp; ArrayList<ManuQuote> ans = new ArrayList<>(); for (Blueprint b : l) { // Set choice to null since it's N/A for more than one. tmp = QuoteCalculator.calculateInventionQuote( b, runs, null, pdb, tdb, bdb, prefs, iPrio, mPrio); // Only include if valid. if (tmp != null) { ans.add(tmp); } } return ans; }