def METHOD_NAME(message = "", title = "Phobos Warning", icon = 'ERROR', reporter=None):
    def draw(self, context):
        self.layout.label(text=message)
    bpy.context.window_manager.popup_menu(draw, title=title, icon=icon)
    log(message, "WARNING")
    if reporter:
        reporter.report({"WARNING"}, "Phobos: "+message)