@@ -0,0 +1,512 @@
+package com.grayben.testing;%0A%0Aimport java.util.function.Function;%0A%0A/**%0A * Created by beng on 7/01/2016.%0A */%0Apublic class InputAndOutputPairGenerator%3CS, I, O%3E %7B%0A%0A    private S seed;%0A    private Function%3CS, I%3E inputGenerator;%0A    private Function%3CS, O%3E outputGenerator;%0A%0A    public InputAndOutputPairGenerator(S seed)%7B%0A        this.seed = seed;%0A    %7D%0A%0A    public I generateInput()%7B%0A        return inputGenerator.apply(seed);%0A    %7D%0A%0A    public O generateOutput()%7B%0A        return outputGenerator.apply(seed);%0A    %7D%0A%7D

Add class