public static ServiceInstanceID.InstanceIDDefinition analysisId(String id) {
            final String[] strings = id.split(Const.ID_PARSER_SPLIT);
            if (strings.length != 2) {
                throw new UnexpectedException("Can't split instance id into 2 parts, " + id);
            }
            return new ServiceInstanceID.InstanceIDDefinition(
                strings[0],
                decode(strings[1])
            );
        }
@return service instance id object decoded from {@link #buildId(String, String)} result
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/IDManager.java