public static String getRandomName(int number) {
        int combinationIdx = number % (LEFT.length * RIGHT.length);
        int rightIdx = combinationIdx / LEFT.length;
        int leftIdx = combinationIdx % LEFT.length;
        String name = String.format(NAME_FORMAT, LEFT[leftIdx], RIGHT[rightIdx]);
        String prefix = System.getProperty(MOBY_NAMING_PREFIX);
        if (prefix != null) {
            name = prefix + "_" + name;
        }
        return name;
    }
@Test
    public void getRandomNameWithPrefix() {
        System.setProperty(MobyNames.MOBY_NAMING_PREFIX, "foo");
        String randomName = MobyNames.getRandomName(0);
        assertFalse(isNullOrEmptyAfterTrim(randomName));
        assertThat(randomName).startsWith("foo_");
    }