}
}else if (hostDescriptionType instanceof GsisshHostType) {
hostType.add(HostTypes.GSISSH_HOST_TYPE);
} else if (hostDescriptionType instanceof SSHHostType) {
hostType.add(HostTypes.SSH_HOST_TYPE);
SSHHostType sshHostType = (SSHHostType) hostDescriptionType;
hostDescriptor.setHpcResource(sshHostType.getHpcResource());
} else if (hostDescriptionType instanceof UnicoreHostType) {
UnicoreHostType unicoreHostType = (UnicoreHostType) hostDescriptionType;
hostType.add(HostTypes.UNICORE_HOST_TYPE);
String[] unicoreGateKeeperEndPointArray = unicoreHostType.getUnicoreBESEndPointArray();
for (int i = 0; i < unicoreGateKeeperEndPointArray.length; i++) {