You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: StrengthInAv.m
    path of file: ./repos/BRAPH-2/braph2/measures
    
    the code of the file until where you have to start completion: classdef StrengthInAv < StrengthIn
	%StrengthInAv is the graph Average In-Strength.
	% It is a subclass of <a href="matlab:help StrengthIn">StrengthIn</a>.
	%
	% The Average In-Strength (StrengthInAv) of a graph is the mean of the sum of all weights of the inward edges 
	% connected to a node within a layer, i.e., it is the sum of the columns of 
	% the adjacency matrix.
	%
	% The list of StrengthInAv properties is:
	%  <strong>1</strong> <strong>ELCLASS</strong> 	ELCLASS (constant, string) is the class of the Average In-Strength.
	%  <strong>2</strong> <strong>NAME</strong> 	NAME (constant, string) is the name of the Average In-Str
    
function prop_check = checkProp(pointer, value)
			%CHECKPROP checks whether a value has the correct format/error.
			%
			% CHECK = M.CHECKPROP(POINTER, VALUE) checks whether
			%  VALUE is an acceptable value for the format of the property
			%  POINTER (POINTER = PROP or TAG).
			% 
			% Alternative forms to call this method are (POINTER = PROP or TAG):
			%  CHECK = M.CHECKPROP(POINTER, VALUE) checks VALUE format for PROP of M.
			%  CHECK = Element.CHECKPROP(StrengthInAv, PROP, VALUE) checks VALUE format for PROP of StrengthInAv.
			%  CHECK = M.CHECKPROP(StrengthInAv, PROP, VALUE) checks VALUE format for PROP of StrengthInAv.
			% 
			% M.CHECKPROP(POINTER, VALUE) throws an error if VALUE is
			%  NOT an acceptable value for the format of the property POINTER.
			%  Error id: BRAPH2:StrengthInAv:WrongInput
			% 
			% Alternative forms to call this method are (POINTER = PROP or TAG):
			%  M.CHECKPROP(POINTER, VALUE) throws error if VALUE has not a valid format for PROP of M.
			%   Error id: BRAPH2:StrengthInAv:WrongInput
			%  Element.CHECKPROP(StrengthInAv, PROP, VALUE) throws error if VALUE has not a valid format for PROP of StrengthInAv.
			%   Error id: BRAPH2:StrengthInAv:WrongInput
			%  M.CHECKPROP(StrengthInAv, PROP, VALUE) throws error if VALUE has not a valid format for PROP of StrengthInAv.
			%   Error id: BRAPH2:StrengthInAv:WrongInput]
			% 
			% Note that the Element.CHECKPROP(M) and Element.CHECKPROP('StrengthInAv')
			%  are less computationally efficient.
			%
			% See also Format, getPropProp, getPropTag, getPropSettings,
			% getPropCategory, getPropFormat, getPropDescription, getPropDefault.
			
			prop = StrengthInAv.getPropProp(pointer);
			
			switch prop
				case 4 % StrengthInAv.TEMPLATE
					check = Format.checkFormat(8, value, StrengthInAv.getPropSettings(prop));
				otherwise
					if prop <= 15
						check = checkProp@StrengthIn(prop, value);
					end