Immutable vectory library for java and gwt