Rep. Eric Swalwell, D-Calif., said Tuesday that if President Trump refuses to send the documents and witnesses that House Democrats requested in the impeachment inquiry, “We can only conclude that you’re guilty,” sparking critics on Twitter to accuse him of suggesting the president is guilty until proven innocent.

"In America, innocent men do not hide and conceal evidence," Swalwell added, in his conversation with CNN's Wolf Blitzer. "They are forthcoming and they want to cooperate and the president is acting like a very guilty person right now."

Among those objecting to Swalwell's remarks was Ben Williamson, communications director for Rep. Mark Meadows, R-N.C.

"I believe the Fifth Amendment was just repealed on live television," Williamson wrote.

In a Twitter message earlier Tuesday, Swalwell had compared what he described as Trump's stonewalling by using a sports metaphor of drug testing in Major League Baseball.

REP. SWALWELL GRILLED ON IMPEACHMENT INQUIRY, WON'T CONDEMN REPORTING NUNES' CALLS

"[I]f a baseball player refuses to take a drug test, MLB treats it as a positive result. Why? Only a player who’d test dirty would refuse a test," he wrote. "Why won’t @realDonaldTrump send witnesses or documents to Congress? Because he’d test dirty."

But critics on Twitter weren't buying Swalwell's argument.

"Eric, odd thing about the US, you're innocent until proven guilty. Not his responsibility to prove he's innocent, your responsibility to prove he's guilty. Obviously you missed school that day!" one critic tweeted.

"guilty until proven innocent, the motto of the liberal miscreants like you," another wrote.

"Did you seriously just try to compare impeaching a president to a drug test in baseball? The idiocy is bleeding through my computer screen," a third Twitter user commented.

Trump has blocked several witnesses from testifying before Congress, including acting White House Chief of Staff Mick Mulvaney, former national security adviser John Bolton and Secretary of State Mike Pompeo.

CLICK HERE TO GET THE FOX NEWS APP

The House is expected to vote on impeachment Wednesday.