Create Agreement.generic.java