class TimestampPrefixProcessor implements PrefixProcessor {

    @Override
    public String process(String inputPrefix, NameGenerationRequest request) {
        String retVal = inputPrefix;
        String timestamp = new SimpleDateFormat(DATE_PATTERN).format(new Date());
        return retVal.replaceAll(TIMESTAMP_REPLACE_RGX, timestamp);
    }

}