public Object[] getElements(Object input)
  {
	  if( root == null )	  
		  return new Object[] { new ShadowOutlineError(this.compiler.getErrorLine(), this.compiler.getErrorColumn(), this.compiler.getMessage()) };
	  else
		  return root.getChildren();
  }