code: function(){
  						if(data.sshObject && (data.sshObject.gitSshUsername || data.sshObject.gitSshPassword || data.sshObject.gitPrivateKey)){
  							triggerCallback({
  								gitSshUsername: "",
  								gitSshPassword: "",
  								gitPrivateKey: "",
  								gitPassphrase: ""
  							});
  						} else {
  							var gitPreferenceStorage = new GitPreferenceStorage(serviceRegistry);
  							gitPreferenceStorage.get(repository).then(
  								function(credentials){
  									triggerCallback(credentials);
  								},
  								function(){
  									triggerCallback({
  										gitSshUsername: "",
  										gitSshPassword: "",
  										gitPrivateKey: "",
  										gitPassphrase: ""
  									});
  								}
  							);
  						}
  					}
docs: $NON-NLS-1$ //$NON-NLS-0$