def METHOD_NAME(
    el, direction=False, type=False, multiplicity=False, default=False
):
    if not (direction or type or multiplicity or default):
        direction = type = multiplicity = default = True
    s = []
    name = el.name
    if name and direction:
        s.append(f"{el.direction} ")
    s.append(name or "")
    if type and el.typeValue:
        s.append(f": {el.typeValue}")
    if multiplicity:
        s.append(format_multiplicity(el))
    if default and el.defaultValue:
        s.append(f" = {el.defaultValue}")
    return "".join(s)