question: private String property ( String classId , String key , String instanceId ) { return PREFIX_OVF_PROP + makePropertyKey ( classId , key , instanceId ) ; }
target:  Produces a string usable as key in customProperties. The pattern is: ovf.prop:$classId.$keyId.$instanceId. If a component is undefined it is not included in the key and also The pattern used by the ovftool is used. See https://www.mylesgray.com/virtualisation/deploying-ovaovf-remote-vcenter-using-ovftool/