public static PhaseAction retrieveFrom(final Retrieval retrieval) {
    """
	Create an {@link Operation} that invokes the given {@link Retrieval} and processes {@link InvocationResultHandler}
	instances on the result value (if any).
	<p>
	By default, this action is invoked after {@link PhaseId#RESTORE_VIEW}
    """
      return new PhaseAction(null, retrieval) {

         @Override
         public String toString()
         {
            return "PhaseAction.retrieveFrom(" + retrieval + ")";
         }

      }.after(PhaseId.RESTORE_VIEW);
   }
public static PhaseAction retrieveFrom(final Retrieval retrieval)
   {
      return new PhaseAction(null, retrieval) {

         @Override
         public String toString()
         {
            return "PhaseAction.retrieveFrom(" + retrieval + ")";
         }

      }.after(PhaseId.RESTORE_VIEW);
   }
public static PhaseAction retrieveFrom ( final Retrieval retrieval ) { return new PhaseAction ( null , retrieval ) { @ Override public String toString ( ) { return "PhaseAction.retrieveFrom(" + retrieval + ")" ; } } . after ( PhaseId . RESTORE_VIEW ) ; }
Create an {@link Operation} that invokes the given {@link Retrieval} and processes {@link InvocationResultHandler}
instances on the result value (if any).
<p>
By default, this action is invoked after {@link PhaseId#RESTORE_VIEW}
Create an {