Why can't we use 
 Arrays.asList(prefixes.trim().split(separator));
?