Create Generic.java