@CompileStatic example