protected void event(Path path, InputData input) throws Exception {}
protected void process() throws Exception {}
protected void render(OutputData output) throws Exception {}
protected InputData getCurrentInput() {
InputData input = super.getCurrentInput();
OutputData output = super.getCurrentOutput();
// lets try to give a not null answer to the user
if (input == null && output != null) {
return output.getCurrentInputData();