package Ġcom . atlassian . performance . tools . jira actions . api . action Ċ Ċ import Ġcom . atlassian . performance . tools . jira actions . api . PROJECT _ SUM MARY Ċ import Ġcom . atlassian . performance . tools . jira actions . api . Web J ira Ċ import Ġcom . atlassian . performance . tools . jira actions . api . measure . Action Meter Ċ import Ġcom . atlassian . performance . tools . jira actions . api . mem ories . Project Memory Ċ import Ġorg . apache . logging . log 4 j . Log Manager Ċ import Ġorg . apache . logging . log 4 j . Logger Ċ Ċ class ĠProject Summary Action ( ĊĠĠĠ Ġprivate Ġval Ġj ira : ĠWeb J ira , ĊĠĠĠ Ġprivate Ġval Ġmeter : ĠAction Meter , ĊĠĠĠ Ġprivate Ġval Ġproject Memory : ĠProject Memory Ċ ) Ġ: ĠAction Ġ{ ĊĠĠĠ Ġprivate Ġval Ġlogger : ĠLogger Ġ= ĠLog Manager . getLogger ( this :: class . java ) ĊĊĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġproject Ġ= Ġproject Memory . recall () ĊĠĠĠĠĠĠĠ Ġif Ġ( project Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlogger . debug (" Skipping ĠProject Ġsummary Ġaction . ĠI Ġhave Ġno Ġknowledge Ġof Ġprojects .") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġmeter . measure ( PROJECT _ SUM MARY ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġj ira . goTo Project Summary ( project . key ). waitFor Metadata () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }