String[] (String[] filters) { if (filters == null || filters.length == 0) return ArrayUtilRt.EMPTY_STRING_ARRAY; List<String> result = new ArrayList<>(); for (String filter : filters) { if (filter.equals("*")) { result.add(""); //default package } else if (filter.endsWith(".*")) result.add(filter.substring(0, filter.length() - 2)); } return ArrayUtilRt.toStringArray(result); }