new article java scripting plugin framework