private void findInfo() {
		String line = "";
		try {
			while( (line = buffer.readLine()) != null) {
				if( line.contains(name) ) {
					while( line.contains(" ") ) {
						line = line.substring(line.indexOf(" ")+1);
					}
					this.infoClass.setName(line.substring(0, line.length()-1));
				}
				
				else if( line.contains(method)) {
					line = line.substring(method.length()+1);
					String access = line.substring(0,line.indexOf(' '));

					line = line.substring(access.length()+1);
					String name;
					name = line.substring(0,line.indexOf(')')+1);
					if( name.equals(mstatic)) {
						access += " ";
						access += mstatic;
						line = line.substring(mstatic.length()+1);
						name = line.substring(0,line.indexOf(')')+1);
					}
					
					this.infoClass.addMethod(name, access);
				}
				
				else if( line.contains(field)) {
					line = line.substring(field.length()+1);
					String access = line.substring(0,line.indexOf(' '));
					
					line = line.substring(access.length()+1);
					if( line.contains(mstatic) ) {
						access += " ";
						access += mstatic;
						line = line.substring(mstatic.length()+1);
					}
					String name = line.substring(0,line.indexOf(':'));
					String type = line.substring(line.indexOf(':')+1);
					this.infoClass.addField(name, access, type);
				}
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
	}