if (beanClassName == null)
throw new InvalidPropertyException("beanClass is null");
final Class<?> beanClass = beanClass();
// Set Prompt
final Prompt prompt = (Prompt) beanClass.getAnnotation(Prompt.class);
if (prompt != null) {
this.prompt = prompt.value();
}
// Get Commands
final Method[] methods = beanClass.getMethods();
for (Method method : methods) {