* .Map)
*/
@SuppressWarnings("unchecked")
public <T extends Session> T createSession(Map<String, String> parameters) {
Session s = null;
SessionType t = null;
// determine session type
if (parameters.containsKey(SessionParameter.SESSION_TYPE)) {
t = SessionType.fromValue(parameters.get(SessionParameter.SESSION_TYPE));
} else {