@Test public void testGetMinDef() { assertEquals(((DefensiveItemProperties) objectProps).getMinDef(), ((AbstractDefensiveItem) object).getMinDef()); }
@Override public int getMinDef() { return ((DefensiveItemProperties) properties).getMinDef(); }
AbstractDefensiveItem extends AbstractEquipableItem implements
		DefensiveItem { @Override public int getMinDef() { return ((DefensiveItemProperties) properties).getMinDef(); } }
AbstractDefensiveItem extends AbstractEquipableItem implements
		DefensiveItem { @Override public int getMinDef() { return ((DefensiveItemProperties) properties).getMinDef(); } AbstractDefensiveItem(DefensiveItemProperties properties, int amount); }
AbstractDefensiveItem extends AbstractEquipableItem implements
		DefensiveItem { @Override public int getMinDef() { return ((DefensiveItemProperties) properties).getMinDef(); } AbstractDefensiveItem(DefensiveItemProperties properties, int amount); @Override int getMaxDef(); @Override int getMinDef(); @Override int getMinMagicDef(); @Override int getMaxMagicDef(); }
AbstractDefensiveItem extends AbstractEquipableItem implements
		DefensiveItem { @Override public int getMinDef() { return ((DefensiveItemProperties) properties).getMinDef(); } AbstractDefensiveItem(DefensiveItemProperties properties, int amount); @Override int getMaxDef(); @Override int getMinDef(); @Override int getMinMagicDef(); @Override int getMaxMagicDef();  }