def METHOD_NAME(e):
    trace()
    baseInformationFlow = getBase(getAttribute(e,"base_InformationFlow"))
    source = baseInformationFlow.find("informationSource")
    destination = baseInformationFlow.find("informationTarget")
    if baseInformationFlow is not None and source is not None and destination is not None:
        debug("Found SysML:Itemflow")
        debug(getAttribute(baseInformationFlow,"id", ns="xmi"))
        debug(getAttribute(destination,"idref",ns="xmi"))
        debug(getAttribute(source,"idref",ns="xmi"))
        INTERFACE(identifier=getAttribute(baseInformationFlow,"id", ns="xmi"), 
                  title = getAttribute(baseInformationFlow,"name"),
                  destination_identifier = getAttribute(destination,"idref",ns="xmi"),
                  source_identifier =getAttribute(source,"idref",ns="xmi"))
    else:
        log(str_bad("Unable to process SysML:Itemflow"),": xmi:id=", getAttribute(e,"id"))