This doesn't seem to work because Condition has no function "addDamage", though ConditionDamage does has that function. Replacing Condition with ConditionDamage:
ConditionDamage condition = ConditionDamage(CONDITIONID_DEFAULT, CONDITION_BLEEDING, -1, 0);
condition.addDamage(10, 1000, -100)...