* @throws SourceNotAvailableException if the source is not available.
*/
public WfExecutionObject source() throws SourceNotAvailableException {
Object source = getSource();
if (source == null || !(source instanceof WfExecutionObject)) {
throw new SourceNotAvailableException();
}
return (WfExecutionObject)source;
}