class StringUtils {

    public static List<String> getParameter(String list, String delimiter, String parameterName) {
        String[] parameters = null;
        if (list != null) {
            parameters = list.split(delimiter);
        }

        List<String> result = new ArrayList<String>();
        if (parameters != null) {
            for (String parameter : parameters) {
                String[] valueParameterPair = parameter.split("=");
                final String currentParameterName = valueParameterPair[0];
                if (currentParameterName != null) {
                    if (parameterName.equals(currentParameterName.trim())) {
                        if (valueParameterPair.length == 2) {
                            result.add(valueParameterPair[1]);
                        }
                    }
                }
            }
        }
        return result;
    }

    private  StringUtils();

}