private static String buildPath(final List<String> resourceTokens, final String... rootTokens) { if (CollectionUtils.isEmpty(resourceTokens)) { return RESTUtils.buildPath(rootTokens); } else { final List<String> tokens = SentiloUtils.addValuesToBeginningList(resourceTokens, rootTokens); return RESTUtils.buildPath(tokens.toArray(new String[tokens.size()])); } } }