@@ -0,0 +1,2725 @@
+package com.wizzardo.servlet;%0A%0Aimport javax.servlet.ServletContext;%0Aimport javax.servlet.http.HttpSession;%0Aimport javax.servlet.http.HttpSessionContext;%0Aimport java.util.Enumeration;%0A%0A/**%0A * @author: wizzardo%0A * Date: 17.10.14%0A */%0Apublic class Session implements HttpSession %7B%0A%0A    private com.wizzardo.http.Session session;%0A    private long creationTime = System.currentTimeMillis();%0A    private long lastAccessedTime;%0A%0A    Session(com.wizzardo.http.Session session) %7B%0A        this.session = session;%0A    %7D%0A%0A    @Override%0A    public long getCreationTime() %7B%0A        return creationTime;%0A    %7D%0A%0A    @Override%0A    public String getId() %7B%0A        return session.getId();%0A    %7D%0A%0A    @Override%0A    public long getLastAccessedTime() %7B%0A        return lastAccessedTime;%0A    %7D%0A%0A    @Override%0A    public ServletContext getServletContext() %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%0A    @Override%0A    public void setMaxInactiveInterval(int interval) %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%0A    @Override%0A    public int getMaxInactiveInterval() %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%0A    @Override%0A    public HttpSessionContext getSessionContext() %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%0A    @Override%0A    public Object getAttribute(String name) %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%0A    @Override%0A    public Object getValue(String name) %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%0A    @Override%0A    public Enumeration%3CString%3E getAttributeNames() %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%0A    @Override%0A    public String%5B%5D getValueNames() %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%0A    @Override%0A    public void setAttribute(String name, Object value) %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%0A    @Override%0A    public void putValue(String name, Object value) %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%0A    @Override%0A    public void removeAttribute(String name) %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%0A    @Override%0A    public void removeValue(String name) %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%0A    @Override%0A    public void invalidate() %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%0A    @Override%0A    public boolean isNew() %7B%0A        throw new UnsupportedOperationException(%22Not implemented yet.%22);%0A    %7D%0A%7D%0A

add Session class