#CO-24 in progress
 initial - moving java specific code to java plugin