public final <K> Map<K, ?> toMap(
        Supplier<? extends K> keySupplier1, 
        Supplier<? extends K> keySupplier2, 
        Supplier<? extends K> keySupplier3, 
        Supplier<? extends K> keySupplier4, 
        Supplier<? extends K> keySupplier5, 
        Supplier<? extends K> keySupplier6, 
        Supplier<? extends K> keySupplier7, 
        Supplier<? extends K> keySupplier8, 
        Supplier<? extends K> keySupplier9, 
        Supplier<? extends K> keySupplier10, 
        Supplier<? extends K> keySupplier11, 
        Supplier<? extends K> keySupplier12, 
        Supplier<? extends K> keySupplier13, 
        Supplier<? extends K> keySupplier14, 
        Supplier<? extends K> keySupplier15
    ) {
        Map<K, Object> result = new LinkedHashMap<>();
        
        result.put(keySupplier1.get(), v1);
        result.put(keySupplier2.get(), v2);
        result.put(keySupplier3.get(), v3);
        result.put(keySupplier4.get(), v4);
        result.put(keySupplier5.get(), v5);
        result.put(keySupplier6.get(), v6);
        result.put(keySupplier7.get(), v7);
        result.put(keySupplier8.get(), v8);
        result.put(keySupplier9.get(), v9);
        result.put(keySupplier10.get(), v10);
        result.put(keySupplier11.get(), v11);
        result.put(keySupplier12.get(), v12);
        result.put(keySupplier13.get(), v13);
        result.put(keySupplier14.get(), v14);
        result.put(keySupplier15.get(), v15);
        
        return result;
    }
Apply attribute 15 as argument to a function and return a new tuple with the substituted argument.
jOOL-java-8/src/main/java/org/jooq/lambda/tuple/Tuple15.java