@Test public void testGetMinMagicDef() { assertEquals(((DefensiveItemProperties) objectProps).getMinMagicDef(), ((AbstractDefensiveItem) object).getMinMagicDef()); }
@Override public int getMinMagicDef() { return ((DefensiveItemProperties) properties).getMinMagicDef(); }
AbstractDefensiveItem extends AbstractEquipableItem implements
		DefensiveItem { @Override public int getMinMagicDef() { return ((DefensiveItemProperties) properties).getMinMagicDef(); } }
AbstractDefensiveItem extends AbstractEquipableItem implements
		DefensiveItem { @Override public int getMinMagicDef() { return ((DefensiveItemProperties) properties).getMinMagicDef(); } AbstractDefensiveItem(DefensiveItemProperties properties, int amount); }
AbstractDefensiveItem extends AbstractEquipableItem implements
		DefensiveItem { @Override public int getMinMagicDef() { return ((DefensiveItemProperties) properties).getMinMagicDef(); } 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 getMinMagicDef() { return ((DefensiveItemProperties) properties).getMinMagicDef(); } AbstractDefensiveItem(DefensiveItemProperties properties, int amount); @Override int getMaxDef(); @Override int getMinDef(); @Override int getMinMagicDef(); @Override int getMaxMagicDef();  }