import static org.lwjgl.opengl.GL15.glBindBuffer;
import static yk.jcommon.collections.YArrayList.al;
import static yk.jcommon.collections.YHashMap.hm;
import static yk.jcommon.collections.YHashSet.hs;
import static yk.senjin.VertexStructureState.assertType;
<BUG>public class GShader extends AbstractState {

public ShaderHandler shader;</BUG>
public ProgramGenerator pvs;
public ProgramGenerator pfs;

import static org.lwjgl.opengl.GL15.glBindBuffer;
import static yk.jcommon.collections.YArrayList.al;
import static yk.jcommon.collections.YHashMap.hm;
import static yk.jcommon.collections.YHashSet.hs;
import static yk.senjin.VertexStructureState.assertType;
public class GShader<V, F> extends AbstractState {
public V vs;
public F fs;
public ShaderHandler shader;
public ProgramGenerator pvs;
public ProgramGenerator pfs;
