Generates doc for method or event parameter
function genParam(param) {
    var res = {
        name: param.name || '',
        description: param.description || '',
        optional: !!param.optional
    };
    if (param.type) {
        res.types = param.type.names.slice(0);
    }

    if (param.defaultvalue) {
        res['default'] = param.defaultvalue;
    }
    return res;
}