@ Override public Object executeWithArgs ( ExecutionType executionType , Object [ ] args ) throws CommandActionExecutionException { if ( ExecutionType . ASYNCHRONOUS == executionType ) { Closure closure = AsyncClosureFactory . getInstance ( ) . createClosure ( metaHolder , method , object , args ) ; return executeClj ( closure . getClosureObj ( ) , closure . getClosureMethod ( ) ) ; } return execute ( object , method , args ) ; }
Invokes the method . Also private method also can be invoked .