This would only ever be used by IBM so why do we have this in the SDK?