Impeachment of Witnesses Because of Inconsistent Statements or Felony Conviction is a legal procedure in which a witness' credibility is challenged in court. It is based on the principle that a witness should not be allowed to give testimony if their statements are unreliable or the witness has a criminal record. This process is used by both prosecutors and defense attorneys to discredit the testimony of a witness. There are two main types of impeachment of witnesses because of inconsistent statements or felony conviction. The first is known as "statement impeachment" which involves questioning a witness about prior statements they have made that are inconsistent with their current testimony. This type of impeachment is often used to show that a witness is untruthful or unreliable. The second type is known as "felony impeachment," which involves questioning a witness about a felony conviction they have had in the past. This type of impeachment is often used to discredit the witness by showing that they have a history of dishonesty and trustworthiness. In either case, the witness can be impeached if their testimony is deemed to be of dubious accuracy, or if they have a criminal record. This process is an important part of the legal system and helps ensure that only reliable and truthful testimony is heard in court.