static String buildPropertyKey(String propertyName, String delimiter,
            String[] prefixParts) {
        StringBuilder key = new StringBuilder();
        for (final String prefixPart : prefixParts) {
            key.append(prefixPart);
            key.append(Strings.DOT);
        }
        key.append(
                Strings.uncapitalize(
                        Strings.replace(
                                Strings.capitalizeFully(propertyName,
                                        delimiter.toCharArray()[0]),
                                delimiter, "")));
        return key.toString();
    }
static String buildPropertyKey(String propertyName, String delimiter,
            String[] prefixParts) {
        StringBuilder key = new StringBuilder();
        for (final String prefixPart : prefixParts) {
            key.append(prefixPart);
            key.append(Strings.DOT);
        }
        key.append(
                Strings.uncapitalize(
                        Strings.replace(
                                Strings.capitalizeFully(propertyName,
                                        delimiter.toCharArray()[0]),
                                delimiter, "")));
        return key.toString();
    }
static String buildPropertyKey ( String propertyName , String delimiter , String [ ] prefixParts ) { StringBuilder key = new StringBuilder ( ) ; for ( final String prefixPart : prefixParts ) { key . append ( prefixPart ) ; key . append ( Strings . DOT ) ; } key . append ( Strings . uncapitalize ( Strings . replace ( Strings . capitalizeFully ( propertyName , delimiter . toCharArray ( ) [ 0 ] ) , delimiter , "" ) ) ) ; return key . toString ( ) ; }
Build the property key for the given name and prefix parts. The name is
converted to CamelCase (using the specified delimiter; delimiters are
removed in the end).

@param propertyName
@param delimiter
@param prefixParts
@return the key
Build the property key for the given name and prefix parts . The name is converted to CamelCase ( using the specified delimiter ; delimiters are removed in the end ) .