Create AbstractItem.java