Stream<T> (PsiMethodCallExpression call) { if (call == null) return null; List<CallHandler<T>> functions = myMap.get(call.getMethodExpression().getReferenceName()); if (functions == null) return StreamEx.empty(); return StreamEx.of(functions).map(fn -> fn.apply(call)).nonNull(); }