@Nonnull
	public JvmClassInfoBuilder withBytecode(byte[] bytecode) {
		this.bytecode = bytecode;
		return this;
	}
Copies over values by reading the contents of the class file in the reader.
<p/>
<b>IMPORTANT:</b> If {@link #skipValidationChecks(boolean)} is {@code false} and validation checks are active
extra steps are taken to ensure the class is fully ASM compliant. You will want to wrap this call in a try-catch
block handling {@link Throwable} to cover any potential ASM failure.
<br>
Validation is disabled by default.
<br>
If you wish to validate the input, you must use the one of the given constructors:
<ul>
    <li>{@link #JvmClassInfoBuilder()}</li>
    <li>{@link #JvmClassInfoBuilder(JvmClassInfo)}</li>
</ul>

@param reader
		ASM class reader to pull data from.
@param flags
		Reader flags to use when populating information.

@return Builder.
recaf-core/src/main/java/software/coley/recaf/info/builder/JvmClassInfoBuilder.java