@Override @Deprecated public Condition duplicate(){
  return this;
}

@ Override @ Deprecated public Condition duplicate ( ) { return this ; }
since the condition cannot be altered after creation we can just return the condition object itself .
