Pipeline#getPipelineListener() returns Optional