You can buy this project and download/modify it how often you want.
package com.sigopt.model; public class Assignments extends MapObject { public Assignments() { super(); } public static class Builder { Assignments a; public Builder() { this.a = new Assignments(); } public Assignments build() { return this.a; } public Builder set(String key, String value) { this.a.set(key, value); return this; } public Builder set(String key, Integer value) { this.a.set(key, value); return this; } public Builder set(String key, Double value) { this.a.set(key, value); return this; } } }