public void loadArgLine(final String argLine) {
        final int splitStart = argLine.indexOf(MAGIC_MARKER);
        final int splitEnd = argLine.lastIndexOf(MAGIC_MARKER);
        if (splitStart != -1 && splitEnd != -1 && splitStart != splitEnd) {
            final String realLine = argLine.substring(splitStart + MAGIC_MARKER.length(), splitEnd);
            final String[] argPairs = realLine.split(" ");
            for (final String argPair : argPairs) {
                final int kvIndex = argPair.indexOf("=");
                if (kvIndex != -1) {
                    final String key = argPair.substring(0, kvIndex);
                    final String value = argPair.substring(kvIndex + 1);
                    put(decode(key), decode(value));
                }
            }
        }
    }
Class that allows you to embed properties in a string. Used for some simple
stuff that is outside GWT (like data upload).
stroom-util-shared/src/main/java/stroom/util/shared/PropertyMap.java