Generate QR Codes (WI-FI, URL, Contact, Email, Phone Number, Geo Location, Calendar Event ) using Java, Java Swing, and ZXING library