A developer needs to implement a functionality that requires creating a Custom Workflow Step.
Which two steps shouldthe developer take to start developing the custom behavior? (Choose two)
A . Implement a Java class extending from class com.adobe.granite.workflow.exec.WorkflowProcess
B . Create a Workflow component node of the Super Resource Type "cq/workflow/components/model/process" under the folder /apps/components
C . Create a Workflow component node of the Super Resource Type "cq/workflow/components/step" under the folder /etc/workflow/models
D . Implement a Java class with this method "public void process (WorkItem item, WorkflowSession wfsession) throws WorkflowException"
E . Implement a Java class implementing the interface com.adobe.granite.workflow.exec.WorkflowProcess