@@ -0,0 +1,1040 @@
+/*%0A *  Copyright 2016 __0x277F %3C0x277F@gmail.com%3E%0A *  and other copyright owners as documented in the project's IP log.%0A *%0A *  Licensed under the Apache License, Version 2.0 (the %22License&quot%EF%BF%BC;%0A *  you may not use this file except in compliance with the License.%0A *  You may obtain a copy of the License at%0A *%0A *      http://www.apache.org/licenses/LICENSE-2.0%0A *%0A *  Unless required by applicable law or agreed to in writing, software%0A *  distributed under the License is distributed on an %22AS IS%22 BASIS,%0A *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A *  See the License for the specific language governing permissions and%0A *  limitations under the License.%0A *%0A */%0Apackage org.basinmc.faucet.plugin.loading;%0A%0Apublic interface BytecodeAdapter %7B%0A    /**%0A     * Called in attempt to transform the given bytecode %3Ci%3Ebefore%3C/i%3E loading%0A     * @param bytecode The bytecode to perform the transformation on%0A     * @return A transformed version of the provided bytecode%0A     */%0A    byte%5B%5D adapt(byte%5B%5D bytecode);%0A%7D%0A

Add BytecodeAdapter interface