public static String[] getParamsName(final Method method, final String seperator) throws Throwable {
		String paramsName = "";
		Annotation[] annotations = method.getAnnotations();
		if (annotations == null || annotations.length == 0) return null;

		Annotation annotation = annotations[0];

		String annotationSimpleName = annotation.annotationType().getSimpleName();
		Method[] declaredMethods = annotation.getClass().getDeclaredMethods();
		for (Method m : declaredMethods) {
			if (m.getName().startsWith(annotationSimpleName)) {
				paramsName = m.invoke(annotation).toString();
				break;
			}
		}
		if ("".equals(paramsName)) return null;
		return paramsName.split(seperator);
	}