code: @Override
  	public void execute() throws MojoExecutionException, MojoFailureException {
  		String deploymentQualifier = application + (deployment != null ? ":" + deployment + (commitId != null ? ":" + commitId : "") : "");
  
  		log.info("Retrieving remote repository location of " + deploymentQualifier + " from CloudControl PaaS.");
  		String remoteRepository = retrieveRemoteRepositoryLocation();
  
  		log.info("Push of branch " + retrieveBranch() + " to " + remoteRepository + " may take some time...");
  		String output = push(remoteRepository);
  
  		System.out.println(output);
  
  		log.info("Successfully pushed refs of " + deploymentQualifier + " with branch " + retrieveBranch() + " to " + remoteRepository + " on CloudControl PaaS.");
  	}
docs: {@inheritDoc}