* Copyright Martin Westergaard Jørgensen <martinwj2005@gmail.com>\r
* Copyright Wei Dai <weidai@eskimo.com>\r
* Copyright 2009, 2010 Daniël Niggebrugge <niggebrugge@fox-it.com>\r
* Copyright Martin Westergaard Jørgensen <martinwj2005@gmail.com>\r
* Copyright Wei Dai <weidai@eskimo.com>\r
* Copyright 2009, 2010 Daniël Niggebrugge <niggebrugge@fox-it.com>\r