class User {
    @XmlAttribute
    public String name;
    
    @XmlElement(name="display-name")
    public String displayName;
    
    @XmlElement(name="first-name")
    public String firstName;
    
    @XmlElement(name="last-name")
    public String lastName;
    
    public String email;
    
    private org.jivesoftware.openfire.user.User openfireUser;
    
    public synchronized org.jivesoftware.openfire.user.User getOpenfireUser() {<FILL_FUNCTION_BODY>}
}

        if (openfireUser == null) {
            openfireUser = new org.jivesoftware.openfire.user.User(name, displayName, email, new Date(), new Date());
        }
        return openfireUser;
    
<no_super_class>